]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
bsdunzip_test: fix link against ACL libs in cmake
authorMartin Matuska <martin@matuska.de>
Mon, 17 Jul 2023 09:20:55 +0000 (11:20 +0200)
committerMartin Matuska <martin@matuska.de>
Mon, 17 Jul 2023 09:24:57 +0000 (11:24 +0200)
unzip/test/CMakeLists.txt

index ad95f7a5cb347d9aa4a7b512a69806202ebff822..bdb3445954f177e4985bf00eeae5f4c0d80dad56 100644 (file)
@@ -32,6 +32,16 @@ IF(ENABLE_UNZIP AND ENABLE_TEST)
   # Register target
   #
   ADD_EXECUTABLE(bsdunzip_test ${bsdunzip_test_SOURCES})
+  IF(ENABLE_ACL)
+    SET(TEST_ACL_LIBS "")
+    IF(HAVE_LIBACL)
+      LIST(APPEND TEST_ACL_LIBS ${ACL_LIBRARY})
+    ENDIF(HAVE_LIBACL)
+    IF(HAVE_LIBRICHACL)
+      LIST(APPEND TEST_ACL_LIBS ${RICHACL_LIBRARY})
+    ENDIF(HAVE_LIBRICHACL)
+    TARGET_LINK_LIBRARIES(bsdunzip_test ${TEST_ACL_LIBS})
+  ENDIF(ENABLE_ACL)
   SET_PROPERTY(TARGET bsdunzip_test PROPERTY COMPILE_DEFINITIONS LIST_H)
 
   #