Files
haikuports/dev-cpp/range_v3/patches/range_v3-0.11.0.patchset
Gerasim Troeglazov a2ca19a3a2 range_v3: bump version
2021-07-20 23:46:02 +10:00

53 lines
1.9 KiB
Plaintext

From ebd2332ea0113d5da45b44457cab7ae6befd6f38 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Sat, 18 Jan 2020 20:34:01 +1000
Subject: Fix for Haiku
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8d2d73b..470525d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -167,6 +167,15 @@ write_basic_package_version_file(
)
set(CMAKE_SIZEOF_VOID_P ${OLD_CMAKE_SIZEOF_VOID_P})
+if (HAIKU)
+install(TARGETS range-v3-concepts range-v3-meta range-v3 EXPORT range-v3-targets DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(EXPORT range-v3-targets FILE range-v3-targets.cmake DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/range-v3)
+install(FILES
+ ${CMAKE_CURRENT_BINARY_DIR}/range-v3-config-version.cmake
+ cmake/range-v3-config.cmake
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/range-v3)
+install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} FILES_MATCHING PATTERN "*")
+else()
install(TARGETS range-v3-concepts range-v3-meta range-v3 EXPORT range-v3-targets DESTINATION lib)
install(EXPORT range-v3-targets FILE range-v3-targets.cmake DESTINATION lib/cmake/range-v3)
install(FILES
@@ -174,5 +183,6 @@ install(FILES
cmake/range-v3-config.cmake
DESTINATION lib/cmake/range-v3)
install(DIRECTORY include/ DESTINATION include FILES_MATCHING PATTERN "*")
+endif()
export(EXPORT range-v3-targets FILE range-v3-config.cmake)
diff --git a/cmake/ranges_env.cmake b/cmake/ranges_env.cmake
index 6d808ca..04161cd 100644
--- a/cmake/ranges_env.cmake
+++ b/cmake/ranges_env.cmake
@@ -41,6 +41,11 @@ elseif(CMAKE_SYSTEM_NAME MATCHES "Linux")
if (RANGES_VERBOSE_BUILD)
message(STATUS "[range-v3]: system is Linux.")
endif()
+elseif(CMAKE_SYSTEM_NAME MATCHES "Haiku")
+ set (RANGES_ENV_HAIKU TRUE)
+ if (RANGES_VERBOSE_BUILD)
+ message(STATUS "[range-v3]: system is Haiku.")
+ endif()
elseif(CMAKE_SYSTEM_NAME MATCHES "Windows")
set (RANGES_ENV_WINDOWS TRUE)
if (RANGES_VERBOSE_BUILD)
--
2.24.1