mirror of https://github.com/microsoft/vcpkg.git
38 lines
1.5 KiB
Diff
38 lines
1.5 KiB
Diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 42d624a..887cc0d 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -9,8 +9,7 @@ include(cmake/CPM.cmake)
|
|
# NAME cpp-library
|
|
# SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../cpp-library"
|
|
# )
|
|
-CPMAddPackage("gh:stlab/cpp-library@5.2.0")
|
|
-include(${cpp-library_SOURCE_DIR}/cpp-library.cmake)
|
|
+include(cmake/cpp-library/cpp-library.cmake)
|
|
|
|
# Enable dependency tracking BEFORE project()
|
|
cpp_library_enable_dependency_tracking()
|
|
@@ -159,11 +158,11 @@ add_subdirectory(src)
|
|
# Dependencies (added after project() for dependency tracking)
|
|
|
|
# https://github.com/stlab/stlab-copy-on-write
|
|
-CPMAddPackage("gh:stlab/stlab-copy-on-write@1.1.0")
|
|
+find_package(stlab-copy-on-write CONFIG REQUIRED)
|
|
target_link_libraries(stlab INTERFACE $<BUILD_INTERFACE:stlab::copy-on-write>)
|
|
|
|
# https://github.com/stlab/stlab-enum-ops
|
|
-CPMAddPackage("gh:stlab/stlab-enum-ops@1.2.0")
|
|
+find_package(stlab-enum-ops CONFIG REQUIRED)
|
|
target_link_libraries(stlab INTERFACE $<BUILD_INTERFACE:stlab::enum-ops>)
|
|
|
|
# System dependencies
|
|
@@ -196,7 +195,7 @@ endif()
|
|
########################################################
|
|
# Installation Support (using cpp-library dependency auto-discovery)
|
|
if(PROJECT_IS_TOP_LEVEL)
|
|
- include("${cpp-library_SOURCE_DIR}/cmake/cpp-library-install.cmake")
|
|
+ include("cmake/cpp-library/cmake/cpp-library-install.cmake")
|
|
|
|
# Use cpp-library's install function for automatic dependency discovery
|
|
# No manual dependency mappings needed - cpp-library auto-discovers via dependency provider
|