Ala*_*mes 5 masm cmake visual-studio-2017
在通过以下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")
Run Code Online (Sandbox Code Playgroud)
如果我设置CMAKE_ASM_MASM_FLAGS或使用,也是如此set_target_properties。
如果使用set_source_files_properties,它确实可以工作,但是在每个源文件上设置它在我们的构建系统中将无法正常工作。
难道我做错了什么?
除了使用以外,还有其他解决方法set_source_files_properties吗?
提前致谢。
| 归档时间: |
|
| 查看次数: |
107 次 |
| 最近记录: |