From 9be3695f2d0956a2cec20d8c75736eb833e18a20 Mon Sep 17 00:00:00 2001 From: stephen Date: Fri, 29 Dec 2023 05:09:40 -0500 Subject: [PATCH] boost fix --- CMakeLists.txt | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2daecb4d..dd39d83d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -100,11 +100,16 @@ endif() find_package(Git REQUIRED) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/external") find_package(SDL2 REQUIRED) -# fuck boost -set(BOOST_LIBS_OPTIONAL "" CACHE STRING "Boost libs to be compiled") -add_subdirectory(external/boost-cmake) -set(BOOST_ROOT ${CMAKE_BINARY_DIR}/_deps/boost-src) -find_package(Boost REQUIRED PATHS ${CMAKE_BINARY_DIR}/_deps/boost-src/tools/boost_install/ NO_DEFAULT_PATH) + +# this is necessary for boost to work, change at your peril +find_package(Boost 1.76.5 EXACT) +if (NOT ${Boost_FOUND}) + set(BOOST_LIBS_OPTIONAL "" CACHE STRING "Boost libs to be compiled") + add_subdirectory(external/boost-cmake) + SET (BOOST_ROOT ${CMAKE_BINARY_DIR}/_deps/boost-src) + find_package(Boost 1.76.5 EXACT) + include_directories(${Boost_INCLUDE_DIRS}) +endif() include_directories(${CMAKE_BINARY_DIR}/_deps/boost-src) execute_process(COMMAND