Fix assembling X86CompilationCallback_Win64.asm on VS 10.
authorOscar Fuentes <ofv@wanadoo.es>
Tue, 16 Nov 2010 22:07:47 +0000 (22:07 +0000)
committerOscar Fuentes <ofv@wanadoo.es>
Tue, 16 Nov 2010 22:07:47 +0000 (22:07 +0000)
Patch by Louis Zhuang!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119394 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/CMakeLists.txt

index f5f9cfa7cbfc704be5fb3608dc86ca4aebe23081..5bcbf8003456ba8607a4d61a9a265d71f17dea31 100644 (file)
@@ -43,10 +43,10 @@ if( CMAKE_CL_64 )
   enable_language(ASM_MASM)
   ADD_CUSTOM_COMMAND(
     OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/X86CompilationCallback_Win64.obj
+    MAIN_DEPENDENCY X86CompilationCallback_Win64.asm
     COMMAND ${CMAKE_ASM_MASM_COMPILER} /Fo ${CMAKE_CURRENT_BINARY_DIR}/X86CompilationCallback_Win64.obj /c ${CMAKE_CURRENT_SOURCE_DIR}/X86CompilationCallback_Win64.asm
-    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/X86CompilationCallback_Win64.asm
    )
-   set(sources ${sources} ${CMAKE_CURRENT_BINARY_DIR}/X86CompilationCallback_Win64.obj)
+   set(sources ${sources} X86CompilationCallback_Win64.asm)
 endif()
 
 add_llvm_target(X86CodeGen ${sources})