Update lib path in whole_archive_link.
authorJacques Pienaar <jpienaar@google.com>
Sat, 20 Apr 2019 17:45:59 +0000 (10:45 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Wed, 24 Apr 2019 05:01:44 +0000 (22:01 -0700)
    The added library path is now specified explicitly wrt top-level build directory.

--

PiperOrigin-RevId: 244507187

mlir/CMakeLists.txt

index 5dd7d45..9dfb7b2 100644 (file)
@@ -21,12 +21,12 @@ endfunction()
 # factored out a bit.
 function(whole_archive_link target)
   if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
-    set(link_flags "-Llib -Wl,-all_load ")
+    set(link_flags "-L${CMAKE_BINARY_DIR}/lib -Wl,-all_load ")
     FOREACH(LIB ${ARGN})
       string(CONCAT link_flags ${link_flags} "-l${LIB} ")
     ENDFOREACH(LIB)
   else()
-    set(link_flags "-Llib -Wl,--whole-archive,")
+    set(link_flags "-L${CMAKE_BINARY_DIR}/lib -Wl,--whole-archive,")
     FOREACH(LIB ${ARGN})
       string(CONCAT link_flags ${link_flags} "-l${LIB},")
     ENDFOREACH(LIB)