在使用以下 cmake 生成的构建系统(Visual Studio 2017 Generator)中,“test.asm”源文件不是使用预处理器定义 MY_MASM_DEFINITION 进行编译的:
cmake_minimum_required(VERSION 3.14)
project("test")
enable_language(CXX)
enable_language(ASM_MASM)
add_library(Problem STATIC "test.asm")
target_compile_definitions(Problem PUBLIC "MY_MASM_DEFINITION")
如果我设置也是如此CMAKE_ASM_MASM_FLAGS
,或使用set_target_properties
.
如果我使用它确实有效set_source_files_properties
,但是在每个源文件上设置它在我们的构建系统中不会很好地工作。
难道我做错了什么?
除了使用之外还有其他解决方法吗set_source_files_properties
?
提前致谢。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)