diff options
| author | Erik Kundiman <erik@megapahit.org> | 2024-08-11 14:33:58 +0800 | 
|---|---|---|
| committer | Erik Kundiman <erik@megapahit.org> | 2024-08-11 14:33:58 +0800 | 
| commit | f7561713057209fd9aa259351166129d08028252 (patch) | |
| tree | 27dd2e939f52fc03f0e9144cfa9d4fa4984ee806 | |
| parent | a52e23c7b3138caddec0267045c7fa9fa5957b9e (diff) | |
Linux distro & logical cores queries are shared
by moving them to Variables.cmake so they can be reused throughout
all CMake files.
| -rw-r--r-- | indra/cmake/CEFPlugin.cmake | 1 | ||||
| -rw-r--r-- | indra/cmake/Meshoptimizer.cmake | 4 | ||||
| -rw-r--r-- | indra/cmake/Variables.cmake | 3 | 
3 files changed, 3 insertions, 5 deletions
| diff --git a/indra/cmake/CEFPlugin.cmake b/indra/cmake/CEFPlugin.cmake index 655d924160..8dda7db563 100644 --- a/indra/cmake/CEFPlugin.cmake +++ b/indra/cmake/CEFPlugin.cmake @@ -22,7 +22,6 @@ if (CMAKE_OSX_ARCHITECTURES MATCHES arm64)  else (CMAKE_OSX_ARCHITECTURES MATCHES arm64)  use_prebuilt_binary(dullahan)    if (LINUX) -    cmake_host_system_information(RESULT LINUX_DISTRO QUERY DISTRIB_ID)      if (${LINUX_DISTRO} MATCHES fedora)        execute_process(          COMMAND patchelf --remove-rpath bin/release/dullahan_host diff --git a/indra/cmake/Meshoptimizer.cmake b/indra/cmake/Meshoptimizer.cmake index 15c6435af9..e926d8118c 100644 --- a/indra/cmake/Meshoptimizer.cmake +++ b/indra/cmake/Meshoptimizer.cmake @@ -9,10 +9,6 @@ add_library( ll::meshoptimizer INTERFACE IMPORTED )  if (NOT USESYSTEMLIBS)  use_system_binary(meshoptimizer)  else (NOT USESYSTEMLIBS) -  cmake_host_system_information(RESULT MAKE_JOBS QUERY NUMBER_OF_LOGICAL_CORES) -  if (LINUX) -    cmake_host_system_information(RESULT LINUX_DISTRO QUERY DISTRIB_ID) -  endif (LINUX)    if (NOT (${LINUX_DISTRO} MATCHES fedora OR DARWIN))      find_package(meshoptimizer)      target_link_libraries( ll::meshoptimizer INTERFACE meshoptimizer) diff --git a/indra/cmake/Variables.cmake b/indra/cmake/Variables.cmake index ab8add8af8..59368e1177 100644 --- a/indra/cmake/Variables.cmake +++ b/indra/cmake/Variables.cmake @@ -101,12 +101,15 @@ else (ADDRESS_SIZE EQUAL 32)    endif()  endif (ADDRESS_SIZE EQUAL 32) +cmake_host_system_information(RESULT MAKE_JOBS QUERY NUMBER_OF_LOGICAL_CORES) +  if (${CMAKE_SYSTEM_NAME} MATCHES "Windows")    set(WINDOWS ON BOOL FORCE)  endif (${CMAKE_SYSTEM_NAME} MATCHES "Windows")  if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")    set(LINUX ON BOOl FORCE) +  cmake_host_system_information(RESULT LINUX_DISTRO QUERY DISTRIB_ID)    if (ADDRESS_SIZE EQUAL 32)      set(DEB_ARCHITECTURE i386) | 
