]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
CMake: Add XZ_ASSUME_RAM
authorLasse Collin <lasse.collin@tukaani.org>
Sat, 15 Jun 2024 15:07:04 +0000 (18:07 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Thu, 20 Jun 2024 12:00:05 +0000 (15:00 +0300)
CMakeLists.txt

index 48ddfe8922a2c87f432d0bfed130f670c42a9362..4ebce3f4b21ab916fd2bf506a3f70c6bbac7f494 100644 (file)
@@ -1790,7 +1790,9 @@ if(NOT MSVC OR MSVC_VERSION GREATER_EQUAL 1900)
 
     target_link_libraries(xz PRIVATE liblzma libgnu)
 
-    target_compile_definitions(xz PRIVATE ASSUME_RAM=128)
+    set(XZ_ASSUME_RAM "128" CACHE STRING "Assume that the system has \
+this many MiB of RAM if xz cannot determine the amount at runtime")
+    target_compile_definitions(xz PRIVATE "ASSUME_RAM=${XZ_ASSUME_RAM}")
 
     if(WIN32)
         # Add the Windows resource file for xz.exe.