nanobench: fix being added via find_package
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
--- a/CMakeLists.txt 2026-02-25 19:30:35.568736249 -0800
|
||||
+++ b/CMakeLists.txt 2026-02-25 19:31:26.709567839 -0800
|
||||
@@ -124,6 +124,17 @@
|
||||
DESTINATION ${INSTALL_CONFIGDIR}
|
||||
)
|
||||
|
||||
+ write_basic_package_version_file(
|
||||
+ "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake"
|
||||
+ VERSION 4.3.11
|
||||
+ COMPATIBILITY SameMajorVersion
|
||||
+ )
|
||||
+
|
||||
+ install(FILES
|
||||
+ "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake"
|
||||
+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/nanobench"
|
||||
+ )
|
||||
+
|
||||
# Install headers
|
||||
install(FILES src/include/nanobench.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
|
||||
else()
|
||||
@@ -36,6 +36,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
url = "https://github.com/martinus/nanobench/pull/98/commits/17a1f0b598a09d399dd492c72bca5b48ad76c794.patch";
|
||||
hash = "sha256-2lOD63qN7gywUQxrdSRVyddpzcQjjeWOrA3hqu7x+CY=";
|
||||
})
|
||||
|
||||
# Drop when https://github.com/martinus/nanobench/pull/134 is merged
|
||||
# This is a slice of what that PR provides, it makes it possible for packages to do "find_package"
|
||||
./fix-cmake-find_package.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
Reference in New Issue
Block a user