diff --git a/3rdparty/CMakeLists.txt b/3rdparty/CMakeLists.txt index 402c0cddf..d5bea616c 100644 --- a/3rdparty/CMakeLists.txt +++ b/3rdparty/CMakeLists.txt @@ -2,6 +2,8 @@ find_package(PkgConfig) include(ExternalProject) include(CMakeDependentOption) +set(CMAKE_CXX_STANDARD 20) + # Dummy target to use when lib isn't available add_library(3rdparty_dummy_lib INTERFACE) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9bced5658..f9b18ef69 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,7 +26,6 @@ option(USE_PRECOMPILED_HEADERS "Use precompiled headers" OFF) set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/buildfiles/cmake") -set(CMAKE_CXX_STANDARD 20) include(CheckCXXCompilerFlag) if(NOT CMAKE_BUILD_TYPE) diff --git a/rpcs3/CMakeLists.txt b/rpcs3/CMakeLists.txt index fc4aa0aa4..7a6393136 100644 --- a/rpcs3/CMakeLists.txt +++ b/rpcs3/CMakeLists.txt @@ -10,6 +10,8 @@ include(${CMAKE_CURRENT_SOURCE_DIR}/git-version.cmake) include(ConfigureCompiler) include(CheckFunctionExists) +set(CMAKE_CXX_STANDARD 20) + set(ADDITIONAL_LIBS "") if(CMAKE_SYSTEM MATCHES "Linux") #on some Linux distros shm_unlink and similar functions are in librt only