@@ -61,6 +61,11 @@ if (SQFVM_BUILD_EXECUTABLE_ARMA2_LOCALKEYWORD)
61
61
target_link_libraries (sqfvm_a2 ${CMAKE_DL_LIBS} ${CMAKE_THREAD_LIBS_INIT} ${ST_CXXFS_LIBS} )
62
62
target_include_directories (sqfvm_a2 PUBLIC ${PROJECT_SOURCE_DIR} /src )
63
63
target_compile_definitions (sqfvm_a2 PUBLIC SQFVM_ARMA2_SYNTAX )
64
+ target_compile_options (sqfvm PRIVATE
65
+ $< $< OR:$< CXX_COMPILER_ID:Clang> ,$< CXX_COMPILER_ID:AppleClang> ,$< CXX_COMPILER_ID:GNU> > :
66
+ -Wall>
67
+ $< $< CXX_COMPILER_ID:MSVC> :
68
+ /W4> )
64
69
endif ()
65
70
66
71
@@ -69,6 +74,11 @@ if (SQFVM_BUILD_LIBRARY)
69
74
add_library (libsqfvm SHARED ${vm_src} )
70
75
target_compile_definitions (libsqfvm PUBLIC DISABLE_CLIPBOARD )
71
76
target_include_directories (libsqfvm PUBLIC ${PROJECT_SOURCE_DIR} /src )
77
+ target_compile_options (sqfvm PRIVATE
78
+ $< $< OR:$< CXX_COMPILER_ID:Clang> ,$< CXX_COMPILER_ID:AppleClang> ,$< CXX_COMPILER_ID:GNU> > :
79
+ -Wall>
80
+ $< $< CXX_COMPILER_ID:MSVC> :
81
+ /W4> )
72
82
SET_TARGET_PROPERTIES (libsqfvm PROPERTIES PREFIX "" )
73
83
endif ()
74
84
@@ -80,6 +90,11 @@ if (SQFVM_BUILD_STATIC_LIBRARY)
80
90
81
91
add_library (slibsqfvm STATIC ${vm_src} )
82
92
target_include_directories (slibsqfvm PUBLIC ${PROJECT_SOURCE_DIR} /src )
93
+ target_compile_options (sqfvm PRIVATE
94
+ $< $< OR:$< CXX_COMPILER_ID:Clang> ,$< CXX_COMPILER_ID:AppleClang> ,$< CXX_COMPILER_ID:GNU> > :
95
+ -Wall>
96
+ $< $< CXX_COMPILER_ID:MSVC> :
97
+ /W4> )
83
98
SET_TARGET_PROPERTIES (slibsqfvm PROPERTIES PREFIX "" )
84
99
endif ()
85
100
@@ -91,5 +106,10 @@ if (SQFVM_BUILD_STATIC_LIBRARY_NC)
91
106
add_library (slibsqfvm_nc STATIC ${vm_src} )
92
107
target_compile_definitions (slibsqfvm_nc PUBLIC NO_COMMANDS )
93
108
target_include_directories (slibsqfvm_nc PUBLIC ${PROJECT_SOURCE_DIR} /src )
109
+ target_compile_options (sqfvm PRIVATE
110
+ $< $< OR:$< CXX_COMPILER_ID:Clang> ,$< CXX_COMPILER_ID:AppleClang> ,$< CXX_COMPILER_ID:GNU> > :
111
+ -Wall>
112
+ $< $< CXX_COMPILER_ID:MSVC> :
113
+ /W4> )
94
114
SET_TARGET_PROPERTIES (slibsqfvm_nc PROPERTIES PREFIX "" )
95
115
endif ()
0 commit comments