]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cmake: use host OS to decide about libcurl manpage batch size
authorViktor Szakats <commit@vsz.me>
Thu, 29 Aug 2024 22:25:46 +0000 (00:25 +0200)
committerViktor Szakats <commit@vsz.me>
Fri, 30 Aug 2024 08:09:01 +0000 (10:09 +0200)
Before this patch the targe OS was used, which prevented building
libcurl manpages in larger batches in cross-builds targeting e.g.
Windows.

Update the condition to use `CMAKE_HOST_UNIX` instead of `UNIX`.

This variable has been available since CMake 2.6.0:
https://github.com/Kitware/CMake/commit/176fe63d151d60e90edd4bd01eaac7d1b74241cd

Follow-up to bb84f82476df2b54c81693616d385e51c490c9e7 #13207

Closes #14733

docs/libcurl/CMakeLists.txt

index e1111081d4bbba4b7ffa9e5fa9c759807ddbc6bb..4af47af3420b9d0600c530530d097adbfca1d712 100644 (file)
@@ -27,7 +27,7 @@ include("${CMAKE_CURRENT_BINARY_DIR}/Makefile.inc.cmake")
 
 function(add_manual_pages _listname)
   # Maximum number of files per command to stay within shell/OS limits
-  if(UNIX)
+  if(CMAKE_HOST_UNIX)
     set(_files_per_batch 10000)
   else()  # e.g. Windows with cmd.exe and other obsolete/unidentified shells
     set(_files_per_batch 200)