xref: /aosp_15_r20/external/libpng/scripts/cmake/PNGConfig.cmake (revision a67afe4df73cf47866eedc69947994b8ff839aba)
1*a67afe4dSAndroid Build Coastguard Workerinclude(CMakeFindDependencyMacro)
2*a67afe4dSAndroid Build Coastguard Worker
3*a67afe4dSAndroid Build Coastguard Workerfind_dependency(ZLIB REQUIRED)
4*a67afe4dSAndroid Build Coastguard Worker
5*a67afe4dSAndroid Build Coastguard Workerinclude("${CMAKE_CURRENT_LIST_DIR}/PNGTargets.cmake")
6*a67afe4dSAndroid Build Coastguard Worker
7*a67afe4dSAndroid Build Coastguard Workerif(NOT TARGET PNG::PNG)
8*a67afe4dSAndroid Build Coastguard Worker  if(TARGET PNG::png_shared)
9*a67afe4dSAndroid Build Coastguard Worker    add_library(PNG::PNG INTERFACE IMPORTED)
10*a67afe4dSAndroid Build Coastguard Worker    target_link_libraries(PNG::PNG INTERFACE PNG::png_shared)
11*a67afe4dSAndroid Build Coastguard Worker  elseif(TARGET PNG::png_static)
12*a67afe4dSAndroid Build Coastguard Worker    add_library(PNG::PNG INTERFACE IMPORTED)
13*a67afe4dSAndroid Build Coastguard Worker    target_link_libraries(PNG::PNG INTERFACE PNG::png_static)
14*a67afe4dSAndroid Build Coastguard Worker  endif()
15*a67afe4dSAndroid Build Coastguard Workerendif()
16