From cc386f4ff4b87ff895fbc30fd3b13ee6e6152ace Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Mon, 24 Jun 2024 21:06:18 +0300 Subject: [PATCH] CMake: Improve the comment about LIBS (cherry picked from commit d3f20382fc1bd865eb70a65455d5022ed05caac8) --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 785ee8a7..3c24e541 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -256,6 +256,12 @@ tuklib_large_file_support(ALL) tuklib_integer(ALL) # This is used for liblzma.pc generation to add -lrt if needed. +# +# The variable name LIBS comes from Autoconf where AC_SEARCH_LIBS adds the +# libraries it finds into the shell variable LIBS. These libraries need to +# be put into liblzma.pc too, thus liblzma.pc.in has @LIBS@ because that +# matches the Autoconf's variable. When CMake support was added, using +# the same variable with configure_file() was the simplest method. set(LIBS) # Check for clock_gettime(). Do this before checking for threading so