cmake: support static system iniparser library (#742)

This commit is contained in:
Anonymous Maarten 2025-12-18 01:48:41 +01:00 committed by GitHub
parent dc995c9c97
commit 7e1cc77dbe
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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()