Fix mis-merging in AddLLVM.cmake, take #2. LINK.EXE's options had been broken. Sorry...
authorNAKAMURA Takumi <geek4civic@gmail.com>
Sun, 29 Dec 2013 16:50:15 +0000 (16:50 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Sun, 29 Dec 2013 16:50:15 +0000 (16:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198169 91177308-0d34-0410-b5e6-96231b3b80d8

cmake/modules/AddLLVM.cmake

index a990ca45be0941a79d5bad29330d199075b227bc..9bcf00ed0d7dd72083934631905bd7c6d202a81e 100644 (file)
@@ -49,7 +49,7 @@ function(add_llvm_symbol_exports target_name export_file)
                    LINK_FLAGS "${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}")
     else()
       set_property(TARGET ${target_name} APPEND_STRING PROPERTY
-                   LINK_FLAGS " ${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}")
+                   LINK_FLAGS "/DEF:${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}")
     endif()
   endif()