mirror of
https://github.com/Xaymar/obs-StreamFX
synced 2024-10-23 21:32:40 +00:00
cmake: Require an up to date C standard as well, plus extensions
Fixes some strange compiler issues.
This commit is contained in:
parent
dadd56b31d
commit
f8dc0532e1
1 changed files with 5 additions and 0 deletions
|
@ -1680,10 +1680,15 @@ set_target_properties(${PROJECT_NAME} PROPERTIES
|
||||||
|
|
||||||
# Set C++ Standard and Extensions
|
# Set C++ Standard and Extensions
|
||||||
set_target_properties(${PROJECT_NAME} PROPERTIES
|
set_target_properties(${PROJECT_NAME} PROPERTIES
|
||||||
|
C_STANDARD 17
|
||||||
|
C_STANDARD_REQUIRED ON
|
||||||
CXX_STANDARD 17
|
CXX_STANDARD 17
|
||||||
CXX_STANDARD_REQUIRED ON
|
CXX_STANDARD_REQUIRED ON
|
||||||
CXX_EXTENSIONS OFF
|
CXX_EXTENSIONS OFF
|
||||||
)
|
)
|
||||||
|
target_compile_definitions(${PROJECT_NAME} PRIVATE
|
||||||
|
__STDC_WANT_LIB_EXT1__=1
|
||||||
|
)
|
||||||
|
|
||||||
# Link-Time/Interprocedural Optimization
|
# Link-Time/Interprocedural Optimization
|
||||||
if(${PREFIX}ENABLE_LTO)
|
if(${PREFIX}ENABLE_LTO)
|
||||||
|
|
Loading…
Reference in a new issue