| |
@@ -0,0 +1,27 @@
|
| |
+ From 1d277f02e9e955a64edc35af4d7a002c80a721c8 Mon Sep 17 00:00:00 2001
|
| |
+ From: Vitaly Zaitsev <vitaly@easycoding.org>
|
| |
+ Date: Sat, 5 Mar 2022 15:49:54 +0100
|
| |
+ Subject: [PATCH] Export targets as architecture independent.
|
| |
+
|
| |
+ Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
|
| |
+ ---
|
| |
+ CMakeLists.txt | 6 +++++-
|
| |
+ 1 file changed, 5 insertions(+), 1 deletion(-)
|
| |
+
|
| |
+ diff --git a/CMakeLists.txt b/CMakeLists.txt
|
| |
+ index 6c8f502..f3ab1be 100644
|
| |
+ --- a/CMakeLists.txt
|
| |
+ +++ b/CMakeLists.txt
|
| |
+ @@ -49,7 +49,11 @@ set(FASTFLOAT_VERSION_CONFIG "${CMAKE_CURRENT_BINARY_DIR}/module/FastFloatConfig
|
| |
+ set(FASTFLOAT_PROJECT_CONFIG "${CMAKE_CURRENT_BINARY_DIR}/module/FastFloatConfig.cmake")
|
| |
+ set(FASTFLOAT_CONFIG_INSTALL_DIR "${CMAKE_INSTALL_DATAROOTDIR}/cmake/FastFloat")
|
| |
+
|
| |
+ -write_basic_package_version_file("${FASTFLOAT_VERSION_CONFIG}" VERSION ${PROJECT_VERSION} COMPATIBILITY SameMajorVersion)
|
| |
+ +if(${CMAKE_VERSION} VERSION_LESS "3.14")
|
| |
+ + write_basic_package_version_file("${FASTFLOAT_VERSION_CONFIG}" VERSION ${PROJECT_VERSION} COMPATIBILITY SameMajorVersion)
|
| |
+ +else()
|
| |
+ + write_basic_package_version_file("${FASTFLOAT_VERSION_CONFIG}" VERSION ${PROJECT_VERSION} COMPATIBILITY SameMajorVersion ARCH_INDEPENDENT)
|
| |
+ +endif()
|
| |
+ configure_package_config_file("cmake/config.cmake.in"
|
| |
+ "${FASTFLOAT_PROJECT_CONFIG}"
|
| |
+ INSTALL_DESTINATION "${FASTFLOAT_CONFIG_INSTALL_DIR}")
|
| |
This will fix issues when package was built on 32-bit and then reused on 64-bit architectures and fixes the following issues: