Explorar o código

CMake: made project arch-independent

Benoit Blanchon %!s(int64=5) %!d(string=hai) anos
pai
achega
daa279d57b
Modificáronse 2 ficheiros con 7 adicións e 0 borrados
  1. 1 0
      CHANGELOG.md
  2. 6 0
      src/CMakeLists.txt

+ 1 - 0
CHANGELOG.md

@@ -5,6 +5,7 @@ HEAD
 ----
 
 * CMake: don't build tests when imported in another project
+* CMake: made project arch-independent
 
 v6.15.1 (2020-04-08)
 -------

+ 6 - 0
src/CMakeLists.txt

@@ -37,12 +37,18 @@ install(
 )
 
 include(CMakePackageConfigHelpers)
+
+if(${CMAKE_VERSION} VERSION_GREATER "3.14.0") 
+    set(ARCH_INDEPENDENT "ARCH_INDEPENDENT")
+endif()
+
 write_basic_package_version_file(
         "${PROJECT_BINARY_DIR}/ArduinoJsonConfigVersion.cmake"
     VERSION
         ${PROJECT_VERSION}
     COMPATIBILITY
         SameMajorVersion
+    ${ARCH_INDEPENDENT}
 )
 
 configure_package_config_file(