From 8d5f2380bf9f53ac2914e9c54715b28b73120943 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Gardou?= Date: Tue, 21 Feb 2012 14:56:36 +0000 Subject: [PATCH] [CMAKE] - fix MSVC build svn path=/trunk/; revision=55777 --- reactos/cmake/msvc.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/cmake/msvc.cmake b/reactos/cmake/msvc.cmake index d67bf4bf60c..07cce1a1379 100644 --- a/reactos/cmake/msvc.cmake +++ b/reactos/cmake/msvc.cmake @@ -133,7 +133,7 @@ endfunction() #define those for having real libraries set(CMAKE_IMPLIB_CREATE_STATIC_LIBRARY "LINK /LIB /NOLOGO /OUT: ") - +set(CMAKE_STUB_ASM_COMPILE_OBJECT " /Fo /c /Ta ") # Thanks MS for creating a stupid linker function(add_importlib_target _exports_file _implib_name) @@ -145,7 +145,7 @@ function(add_importlib_target _exports_file _implib_name) COMMAND native-spec2def --ms --kill-at -a=${SPEC2DEF_ARCH} --implib -n=${_implib_name} -d=${CMAKE_CURRENT_BINARY_DIR}/lib${_name}_exp.def -l=${CMAKE_CURRENT_BINARY_DIR}/lib${_name}_stubs.asm ${CMAKE_CURRENT_SOURCE_DIR}/${_exports_file} DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_exports_file} native-spec2def) # be clear about the language - set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/lib${_name}_stubs.asm PROPERTIES LANGUAGE "ASM") + set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/lib${_name}_stubs.asm PROPERTIES LANGUAGE "STUB_ASM") # add our library # NOTE: as stub file and def file are generated in one pass, depending on one is like depending on the other