vcpkg/ports/curve-coco/remove-cpm.patch

53 lines
2.0 KiB
Diff

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 387fc02..a16af04 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.25)
-project(coco LANGUAGES CXX VERSION 4.7.1)
+project(coco LANGUAGES CXX VERSION 4.7.2)
# +-------------------------------------------------------------------------------------------------------+
# | Library Options |
@@ -14,7 +14,6 @@ option(coco_exceptions "Enable exception support (Respects -fno-exceptions even
# +-------------------------------------------------------------------------------------------------------+
add_library(${PROJECT_NAME} STATIC "src/latch.cpp" "src/stray.cpp" "src/courier.cpp")
-add_library(cr::${PROJECT_NAME} ALIAS ${PROJECT_NAME})
target_compile_features(${PROJECT_NAME} PUBLIC cxx_std_20)
set_target_properties(${PROJECT_NAME} PROPERTIES CXX_STANDARD 20 CXX_EXTENSIONS OFF CXX_STANDARD_REQUIRED ON)
@@ -33,7 +32,7 @@ target_include_directories(${PROJECT_NAME} PRIVATE "include/coco")
target_include_directories(
${PROJECT_NAME} PUBLIC $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>
- $<INSTALL_INTERFACE:include/${PROJECT_NAME}-${PROJECT_VERSION}>
+ $<INSTALL_INTERFACE:include>
)
# +-------------------------------------------------------------------------------------------------------+
@@ -55,13 +54,7 @@ if (NOT coco_install)
return()
endif()
-include("cmake/cpm.cmake")
-
-CPMFindPackage(
- NAME PackageProject
- VERSION 1.13.0
- GIT_REPOSITORY "https://github.com/TheLartians/PackageProject.cmake"
-)
+add_subdirectory(cmake/packageproject.cmake)
packageProject(
NAMESPACE cr
@@ -69,5 +62,7 @@ packageProject(
VERSION ${PROJECT_VERSION}
BINARY_DIR ${PROJECT_BINARY_DIR}
INCLUDE_DIR ${PROJECT_SOURCE_DIR}/include
- INCLUDE_DESTINATION include/${PROJECT_NAME}-${PROJECT_VERSION}
+ INCLUDE_DESTINATION include
+ DISABLE_VERSION_SUFFIX YES
+ RUNTIME_DESTINATION "."
)