So close to a windows build!!

This commit is contained in:
2025-02-21 14:09:42 -06:00
parent d82c821e6f
commit 1f18f08244
17 changed files with 33 additions and 455 deletions

View File

@@ -1,6 +1,8 @@
# Build Options
set(CLIENT_BUILD_WITH_STEAM false)
cmake_policy(SET CMP0169 OLD)
cmake_minimum_required(VERSION 3.18..3.29)
project(ReCaveGame
VERSION 1.0
@@ -19,7 +21,7 @@ set(CMAKE_CXX_STANDARD 20)
# TODO: Enable ALL optimization flags for RELEASE builds.
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -floop-nest-optimize -funroll-loops")
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -floop-nest-optimize -funroll-loops")
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
@@ -28,7 +30,7 @@ include(cmake/CPM.cmake)
CPMAddPackage(
NAME mcolor
URL https://git.redacted.cc/maxine/mcolor/archive/Prerelease-6.zip
URL https://git.redacted.cc/maxine/mcolor/archive/Prerelease-6.1.zip
)
CPMAddPackage(
@@ -48,12 +50,12 @@ CPMAddPackage(
CPMAddPackage(
NAME JGL
URL https://git.redacted.cc/josh/JGL/archive/Prerelease-51.zip
URL https://git.redacted.cc/josh/JGL/archive/Prerelease-52.zip
)
CPMAddPackage(
NAME JUI
URL https://git.redacted.cc/josh/ReJUI/archive/Prerelease-5.13.zip
URL https://git.redacted.cc/josh/ReJUI/archive/Prerelease-5.14.zip
)
CPMAddPackage(
@@ -63,7 +65,7 @@ CPMAddPackage(
CPMAddPackage(
NAME Sockets
URL https://git.redacted.cc/josh/Sockets/archive/Prerelease-2.zip
URL https://git.redacted.cc/josh/Sockets/archive/Prerelease-3.zip
)
add_subdirectory(Core)