[cmake] Quote the path to the target exports file, fixes PR23313
authorReid Kleckner <reid@kleckner.net>
Wed, 22 Apr 2015 16:23:00 +0000 (16:23 +0000)
committerReid Kleckner <reid@kleckner.net>
Wed, 22 Apr 2015 16:23:00 +0000 (16:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235519 91177308-0d34-0410-b5e6-96231b3b80d8

cmake/modules/AddLLVM.cmake

index b3fccb0d327e219213c3e417bb74905f971a9e2c..cc14061d7d85035b9883b8466f83b3de5d286725 100644 (file)
@@ -108,7 +108,7 @@ function(add_llvm_symbol_exports target_name export_file)
       COMMENT "Creating export file for ${target_name}")
     set(export_file_linker_flag "${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}")
     if(MSVC)
-      set(export_file_linker_flag "/DEF:${export_file_linker_flag}")
+      set(export_file_linker_flag "/DEF:\"${export_file_linker_flag}\"")
     endif()
     set_property(TARGET ${target_name} APPEND_STRING PROPERTY
                  LINK_FLAGS " ${export_file_linker_flag}")