Properly link flecs library
This commit is contained in:
26
engine/libs/flecs/cmake/target_default_compile_options.cmake
Normal file
26
engine/libs/flecs/cmake/target_default_compile_options.cmake
Normal file
@@ -0,0 +1,26 @@
|
||||
set(CMAKE_C_STANDARD 99)
|
||||
set(CMAKE_C_STANDARD_REQUIRED ON)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 11)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
option(FLECS_STRICT "Stricter warning options and Werror" OFF)
|
||||
|
||||
function(target_default_compile_options_c THIS)
|
||||
|
||||
set_target_properties(${THIS} PROPERTIES
|
||||
LINKER_LANGUAGE C
|
||||
C_STANDARD 99
|
||||
C_STANDARD_REQUIRED ON
|
||||
C_VISIBILITY_PRESET hidden)
|
||||
|
||||
endfunction()
|
||||
|
||||
function(target_default_compile_options_cxx THIS)
|
||||
|
||||
set_target_properties(${THIS} PROPERTIES
|
||||
LINKER_LANGUAGE CXX
|
||||
CXX_STANDARD 11
|
||||
CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
endfunction()
|
||||
Reference in New Issue
Block a user