Explorar o código

build system: quote LD script search paths in target_linker_script

Ivan Grokhotkov %!s(int64=5) %!d(string=hai) anos
pai
achega
83a7ecc7c3
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      tools/cmake/utilities.cmake

+ 2 - 2
tools/cmake/utilities.cmake

@@ -158,9 +158,9 @@ function(target_linker_script target deptype scriptfiles)
             get_target_property(link_libraries "${target}" LINK_LIBRARIES)
         endif()
 
-        list(FIND "${link_libraries}" "-L ${search_dir}" found_search_dir)
+        list(FIND "${link_libraries}" "-L \"${search_dir}\"" found_search_dir)
         if(found_search_dir EQUAL "-1")  # not already added as a search path
-            target_link_libraries("${target}" "${deptype}" "-L ${search_dir}")
+            target_link_libraries("${target}" "${deptype}" "-L \"${search_dir}\"")
         endif()
 
         target_link_libraries("${target}" "${deptype}" "-T ${scriptname}")