Compile in C++20 mode
This commit is contained in:
2
src/3rdparty/CMakeLists.txt
vendored
2
src/3rdparty/CMakeLists.txt
vendored
@@ -15,7 +15,7 @@ ADD_SUBDIRECTORY(weakjack)
|
||||
add_library(ringbuffer OBJECT
|
||||
ringbuffer/src/lib/ringbuffer.cpp
|
||||
)
|
||||
target_compile_features(ringbuffer PUBLIC cxx_std_17)
|
||||
target_compile_features(ringbuffer PUBLIC cxx_std_20)
|
||||
target_include_directories(ringbuffer PUBLIC
|
||||
ringbuffer/include
|
||||
"${CMAKE_CURRENT_BINARY_DIR}"
|
||||
|
||||
2
src/3rdparty/hiir/CMakeLists.txt
vendored
2
src/3rdparty/hiir/CMakeLists.txt
vendored
@@ -1,3 +1,3 @@
|
||||
add_library(hiir INTERFACE)
|
||||
target_include_directories(hiir INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
target_compile_features(hiir INTERFACE cxx_std_17)
|
||||
target_compile_features(hiir INTERFACE cxx_std_20)
|
||||
|
||||
@@ -9,8 +9,8 @@ SET(CMAKE_AUTOMOC ON)
|
||||
SET(CMAKE_AUTOUIC ON)
|
||||
SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
|
||||
|
||||
# Enable C++17
|
||||
SET(CMAKE_CXX_STANDARD 17)
|
||||
# Enable C++20
|
||||
SET(CMAKE_CXX_STANDARD 20)
|
||||
|
||||
IF(LMMS_BUILD_APPLE AND CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
|
||||
|
||||
Reference in New Issue
Block a user