Inital commit
This commit is contained in:
Vendored
+27
@@ -0,0 +1,27 @@
|
||||
# ==============================================================================
|
||||
# Compiler Flags
|
||||
# ==============================================================================
|
||||
# Sets BASE_OPTIONS (warning flags) and BASE_DEFINITIONS.
|
||||
# Apply per-target via target_compile_options / target_compile_definitions
|
||||
# to avoid polluting fetched dependencies.
|
||||
#
|
||||
# Requires: Platform.cmake (for IS_CLANG_OR_GCC / IS_MSVC)
|
||||
# ==============================================================================
|
||||
|
||||
set(BASE_DEFINITIONS "")
|
||||
set(BASE_LIBRARIES "")
|
||||
|
||||
set(BASE_OPTIONS "")
|
||||
if (IS_CLANG_OR_GCC)
|
||||
set(BASE_OPTIONS
|
||||
"-Wall"
|
||||
"-Wextra"
|
||||
"-Werror"
|
||||
)
|
||||
elseif (IS_MSVC)
|
||||
set(BASE_OPTIONS
|
||||
"/W4"
|
||||
"/WX"
|
||||
"/utf-8"
|
||||
)
|
||||
endif()
|
||||
Reference in New Issue
Block a user