diff options
author | rtk0c <[email protected]> | 2025-05-07 18:24:56 -0700 |
---|---|---|
committer | rtk0c <[email protected]> | 2025-08-16 11:34:55 -0700 |
commit | b7ae3e36e5de39f77ceb4886afbdeb03a5cfba6b (patch) | |
tree | 02035bc656d2e65ebd870c0e69ae1d4e99092e48 /CMakeLists.txt | |
parent | c1b01f66de039a34914387abe21ac52e7e00347a (diff) |
Switch to vcpkg
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index fccd775..c96b320 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,18 +1,18 @@ cmake_minimum_required(VERSION 3.13) project(ProjectBrussel LANGUAGES C CXX) -find_package(cxxopts REQUIRED) -find_package(robin_hood REQUIRED) -find_package(frozen REQUIRED) -find_package(SQLite3 REQUIRED) -find_package(fmt REQUIRED) -find_package(pcg-cpp REQUIRED) -find_package(spdlog REQUIRED) -find_package(RapidJSON REQUIRED) -find_package(json-dto REQUIRED) -find_package(glad REQUIRED) -find_package(glm REQUIRED) -find_package(stb REQUIRED) +find_package(cxxopts CONFIG REQUIRED) +find_package(robin_hood CONFIG REQUIRED) +find_package(frozen CONFIG REQUIRED) +find_package(unofficial-sqlite3 CONFIG REQUIRED) +find_package(fmt CONFIG REQUIRED) +find_path(PCG_INCLUDE_DIRS "pcg_extras.hpp") +find_package(spdlog CONFIG REQUIRED) +find_package(RapidJSON CONFIG REQUIRED) +find_package(json-dto CONFIG REQUIRED) +find_package(glad CONFIG REQUIRED) +find_package(glm CONFIG REQUIRED) +find_package(Stb REQUIRED) include(cmake/Exceptions.cmake) include(cmake/RTTI.cmake) @@ -42,21 +42,25 @@ set_target_properties(brussel.common PROPERTIES UNITY_BUILD OFF ) -target_include_directories(brussel.common PUBLIC src/brussel.common) +target_include_directories(brussel.common +PUBLIC + src/brussel.common +PRIVATE + ${PCG_INCLUDE_DIRS} + ${Stb_INCLUDE_DIR} +) target_link_libraries(brussel.common PUBLIC # Conan external dependencies cxxopts::cxxopts robin_hood::robin_hood frozen::frozen - SQLite::SQLite3 + unofficial::sqlite3::sqlite3 fmt::fmt - pcg-cpp::pcg-cpp spdlog::spdlog rapidjson json-dto::json-dto glad::glad glm::glm - stb::stb ) file(GLOB_RECURSE brussel_editor_common_SOURCES |