Transition to C++23 (#11)
* enum field renaming * renderer cleanups * compiling for C++23 * version bump * fix build
This commit is contained in:
committed by
Maximilian Kueffner
parent
1ea83d9d11
commit
fec5c08aaa
+5
-5
@@ -1,9 +1,9 @@
|
||||
cmake_minimum_required(VERSION 3.23)
|
||||
|
||||
project(pixelarium VERSION 0.0.4)
|
||||
project(pixelarium VERSION 0.0.5)
|
||||
|
||||
set(CMAKE_VERBOSE_MAKEFILE ON)
|
||||
set(CXX_STANDARD 20)
|
||||
set(CXX_STANDARD 23)
|
||||
set(CXX_STANDARD_REQUIRED true)
|
||||
|
||||
# setting global module directories
|
||||
@@ -28,13 +28,13 @@ option(PIXELARIUM_BUILD_DOCS "Generate Documentation" ON)
|
||||
if(WIN32)
|
||||
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
|
||||
if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
|
||||
set(CMAKE_CXX_FLAGS "/std:c++20 /Zi /EHsc")
|
||||
set(CMAKE_CXX_FLAGS "/std:c++23 /Zi /EHsc")
|
||||
else()
|
||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra -g --std=c++20")
|
||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra -g --std=c++23")
|
||||
endif()
|
||||
endif()
|
||||
if(UNIX)
|
||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra -g --std=c++20")
|
||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra -g --std=c++23")
|
||||
endif()
|
||||
|
||||
string(TOUPPER "${CMAKE_PROJECT_NAME}" PIXELARIUM_TITLE)
|
||||
|
||||
Reference in New Issue
Block a user