diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b6453871..ae85a4ed 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -3,7 +3,7 @@ project(rtphone) # Rely on C++ 17 -set (CMAKE_CXX_STANDARD 17) +set (CMAKE_CXX_STANDARD 20) set (CMAKE_CXX_STANDARD_REQUIRED ON) set (rtphone_libs libs) @@ -17,9 +17,7 @@ option (USE_MUSL "Build with MUSL library" OFF) # PIC code by default set (CMAKE_POSITION_INDEPENDENT_CODE ON) -if (NOT DEFINED LIB_PLATFORM) - set (LIB_PLATFORM ${CMAKE_CURRENT_SOURCE_DIR}/../../libraries) -endif() +set (LIB_PLATFORM ${CMAKE_CURRENT_SOURCE_DIR}/libs/libraries) include (${LIB_PLATFORM}/platform_libs.cmake) message("Libraries: ${LIB_PLATFORM}") diff --git a/src/engine/audio/CMakeLists.txt b/src/engine/audio/CMakeLists.txt index 2eb2e050..13e06348 100644 --- a/src/engine/audio/CMakeLists.txt +++ b/src/engine/audio/CMakeLists.txt @@ -1,7 +1,7 @@ project (audio_lib) # Rely on C++ 11 -set (CMAKE_CXX_STANDARD 11) +set (CMAKE_CXX_STANDARD 20) set (CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_POSITION_INDEPENDENT_CODE ON) diff --git a/src/engine/helper/CMakeLists.txt b/src/engine/helper/CMakeLists.txt index ba84ca13..5c1c965b 100644 --- a/src/engine/helper/CMakeLists.txt +++ b/src/engine/helper/CMakeLists.txt @@ -5,7 +5,7 @@ project (helper_lib) set (CMAKE_CXX_STANDARD 20) set (CMAKE_CXX_STANDARD_REQUIRED ON) -set (CMAKE_POSITION_INDEPENDENT_CODE OFF) +set (CMAKE_POSITION_INDEPENDENT_CODE ON) file (GLOB HELPER_LIB_SOURCES "*.cpp" "*.h") @@ -15,4 +15,6 @@ set_property(TARGET helper_lib PROPERTY MSVC_RUNTIME_LIBRARY "MultiThreaded$<$