diff --git a/CMakeLists.txt b/CMakeLists.txt index a3e9f50..0d75098 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,7 @@ set(CMAKE_CXX_STANDARD 23) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) -find_package(modulus CONFIG REQUIRED) +find_package(modulus CONFIG REQUIRED COMPONENTS boost_json raylib) add_library(luma src/detail/errors.cpp diff --git a/cmake/luma_config.cmake.in b/cmake/luma_config.cmake.in index b3bef84..75dd86f 100644 --- a/cmake/luma_config.cmake.in +++ b/cmake/luma_config.cmake.in @@ -1,6 +1,6 @@ @PACKAGE_INIT@ include(CMakeFindDependencyMacro) -find_dependency(modulus CONFIG REQUIRED) +find_dependency(modulus CONFIG REQUIRED COMPONENTS boost_json raylib) include("${CMAKE_CURRENT_LIST_DIR}/luma-targets.cmake") diff --git a/conanfile.py b/conanfile.py index 81f99da..bb6d2c4 100644 --- a/conanfile.py +++ b/conanfile.py @@ -54,6 +54,9 @@ class luma_conan(conan.ConanFile): "modulus/latest", transitive_headers=True, transitive_libs=True, + options={ + "with_raylib": True, + }, ) def generate(self):