From 7e1cc77dbe13df7480f0ef180d2f6e4e8c745903 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Thu, 18 Dec 2025 01:48:41 +0100 Subject: [PATCH] cmake: support static system iniparser library (#742) --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 871ddfef..2228f02c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -133,8 +133,12 @@ else() # to add search paths. find_package(SDL3 CONFIG REQUIRED) - find_package(iniparser REQUIRED CONFIG COMPONENTS shared) - target_link_libraries(Isle::iniparser INTERFACE iniparser-shared) + find_package(iniparser REQUIRED CONFIG) + if(TARGET iniparser-shared) + target_link_libraries(Isle::iniparser INTERFACE iniparser-shared) + elseif(TARGET iniparser-static) + target_link_libraries(Isle::iniparser INTERFACE iniparser-static) + endif() find_package(libweaver REQUIRED) endif()