From 9755358a1bb69e33d11966d5b50d26151cf11f3a Mon Sep 17 00:00:00 2001 From: scawful Date: Sat, 11 May 2024 13:53:03 -0400 Subject: [PATCH] cleanup CMakeLists, upgrade version and C++ std --- CMakeLists.txt | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7c32d1f5..cb9169ad 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,24 +3,21 @@ cmake_minimum_required(VERSION 3.10) # Yet Another Zelda3 Editor # by scawful -project(yaze VERSION 0.01) +project(yaze VERSION 0.10) # C++ Standard Specifications -set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) -set(CMAKE_CXX_EXTENSIONS ON) -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(CMAKE_POSITION_INDEPENDENT_CODE ON) -set(CMAKE_MODULE_LINKER_FLAGS \"-Wl,--no-undefined -Wl,--no-undefined\") set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH}) -set(BUILD_SHARED_LIBS ON) +set(BUILD_SHARED_LIBS OFF) +set(CMAKE_FIND_FRAMEWORK LAST) # Abseil Standard Specifications include(cmake/absl.cmake) -add_subdirectory(src/lib/abseil-cpp) # Video Libraries find_package(PNG REQUIRED)