File tree 1 file changed +8
-7
lines changed
1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -178,20 +178,21 @@ if(BOOST_CONTEXT_IMPLEMENTATION STREQUAL "fcontext")
178
178
179
179
set_property (SOURCE ${ASM_SOURCES} APPEND PROPERTY COMPILE_OPTIONS "/nologo" )
180
180
181
- if (MSVC AND NOT (MSVC_VERSION LESS 1936)) # Visual Studio 2022 version 17.6
181
+ if (MSVC AND NOT (MSVC_VERSION LESS 1936) AND NOT (CMAKE_CXX_SIMULATE_VERSION))
182
182
set_property (SOURCE ${ASM_SOURCES} APPEND PROPERTY COMPILE_OPTIONS "/quiet" )
183
183
endif ()
184
184
185
185
if (BOOST_CONTEXT_ARCHITECTURE STREQUAL i386)
186
186
set_property (SOURCE ${ASM_SOURCES} APPEND PROPERTY COMPILE_OPTIONS "/safeseh" )
187
187
endif ()
188
- endif ()
189
188
190
- if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" )
191
- set_property (SOURCE ${ASM_SOURCES} APPEND PROPERTY COMPILE_OPTIONS "-x" "assembler-with-cpp" )
192
- elseif (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" )
193
- set_property (SOURCE ${ASM_SOURCES} APPEND PROPERTY COMPILE_OPTIONS "-Wno-unused-command-line-argument" )
194
- endif ()
189
+ else () # masm
190
+ if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" )
191
+ set_property (SOURCE ${ASM_SOURCES} APPEND PROPERTY COMPILE_OPTIONS "-x" "assembler-with-cpp" )
192
+ elseif (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" )
193
+ set_property (SOURCE ${ASM_SOURCES} APPEND PROPERTY COMPILE_OPTIONS "-Wno-unused-command-line-argument" )
194
+ endif ()
195
+ endif () # masm
195
196
196
197
enable_language (${ASM_LANGUAGE} )
197
198
set_source_files_properties (${ASM_SOURCES} PROPERTIES LANGUAGE ${ASM_LANGUAGE} )
You can’t perform that action at this time.
0 commit comments