diff options
| -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 | 
