From 6db83e54bfa7a61114cd8a5f06c0c68a62257c52 Mon Sep 17 00:00:00 2001 From: Gabriel Ferreira Date: Thu, 9 Jun 2022 19:23:54 -0300 Subject: [PATCH] build: split environment variables used to search for libraries Fixes https://gitlab.com/nsnam/ns-3-dev/-/issues/673 --- build-support/macros-and-definitions.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-support/macros-and-definitions.cmake b/build-support/macros-and-definitions.cmake index e2e109e7e..c748f1cdb 100644 --- a/build-support/macros-and-definitions.cmake +++ b/build-support/macros-and-definitions.cmake @@ -1857,6 +1857,9 @@ function(find_external_library) # directories $ENV{PATH} # Search for libraries in PATH directories ) + # Split : separated entries from environment variables by replacing separators with ; + string(REPLACE ":" ";" library_search_paths "${library_search_paths}") + set(suffixes /build /lib /build/lib / /bin ${path_suffixes}) # For each of the library names in LIBRARY_NAMES or LIBRARY_NAME