diff options
Diffstat (limited to 'kde-modules/KDECompilerSettings.cmake')
-rw-r--r-- | kde-modules/KDECompilerSettings.cmake | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/kde-modules/KDECompilerSettings.cmake b/kde-modules/KDECompilerSettings.cmake index b5fcf661..11e7f56d 100644 --- a/kde-modules/KDECompilerSettings.cmake +++ b/kde-modules/KDECompilerSettings.cmake @@ -204,9 +204,13 @@ endif() ############################################################ # Pick sensible versions of the C and C++ standards. -set(CMAKE_C_STANDARD 90) -set(CMAKE_CXX_STANDARD 11) -set(CMAKE_CXX_STANDARD_REQUIRED True) +if (NOT CMAKE_C_STANDARD) + set(CMAKE_C_STANDARD 90) +endif() +if (NOT CMAKE_CXX_STANDARD) + set(CMAKE_CXX_STANDARD 11) + set(CMAKE_CXX_STANDARD_REQUIRED True) +endif() # Do not merge uninitialized global variables. # This is mostly a "principle of least surprise" thing, but also |