From 206017248026ba8ba44851b9e43181f34b3241d9 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 4 Feb 2026 11:51:43 -0500 Subject: Implement wheel package parser * Add raw variant of strlist_append_tokenize function --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 074c2ee..f279dee 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,6 +14,11 @@ if (ASAN) add_link_options(-fsanitize=address) endif() +pkg_check_modules(ZIP libzip) +if (NOT ZIP_FOUND) + message(FATAL_ERROR "libzip is required") +endif () + link_libraries(CURL::libcurl) link_libraries(LibXml2::LibXml2) include_directories(${LIBXML2_INCLUDE_DIR}) -- cgit From 71c228b9b17a2278ae71d4098601f805b248f8a0 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Thu, 5 Feb 2026 09:39:09 -0500 Subject: Trying to get macOS to pick up libzip --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index f279dee..3adb416 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,9 +19,12 @@ if (NOT ZIP_FOUND) message(FATAL_ERROR "libzip is required") endif () +include_directories(${ZIP_INCLUDE_DIR}) +link_directories(${ZIP_LIBRARY_DIRS}) +include_directories(${CURL_INCLUDE_DIR}) link_libraries(CURL::libcurl) -link_libraries(LibXml2::LibXml2) include_directories(${LIBXML2_INCLUDE_DIR}) +link_libraries(LibXml2::LibXml2) option(FORTIFY_SOURCE OFF) if (FORTIFY_SOURCE) -- cgit From b517401912d7f987a5a86e01a481cf3a4873e0f4 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Thu, 5 Feb 2026 10:11:06 -0500 Subject: Trying to get macOS to pick up libzip --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 3adb416..57cdeaa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,7 +19,7 @@ if (NOT ZIP_FOUND) message(FATAL_ERROR "libzip is required") endif () -include_directories(${ZIP_INCLUDE_DIR}) +include_directories(${ZIP_INCLUDEDIR}) link_directories(${ZIP_LIBRARY_DIRS}) include_directories(${CURL_INCLUDE_DIR}) link_libraries(CURL::libcurl) -- cgit From 666e1f06d6be94114f4db5b2a4cb75d5e1ecb445 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Tue, 7 Apr 2026 14:55:36 -0400 Subject: Make the requirement of libzip known --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 57cdeaa..3a5576f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,7 +16,7 @@ endif() pkg_check_modules(ZIP libzip) if (NOT ZIP_FOUND) - message(FATAL_ERROR "libzip is required") + message(FATAL_ERROR "libzip is required (https://libzip.org)") endif () include_directories(${ZIP_INCLUDEDIR}) -- cgit