]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/wxwidgets/vcpkg-cmake-wrapper.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / wxwidgets / vcpkg-cmake-wrapper.cmake
1 set(wxWidgets_ROOT_DIR "${CMAKE_CURRENT_LIST_DIR}/../.." CACHE INTERNAL "" FORCE)
2 set(WX_ROOT_DIR "${wxWidgets_ROOT_DIR}")
3 set(wxWidgets_LIB_DIR "${wxWidgets_ROOT_DIR}/lib" CACHE INTERNAL "" FORCE)
4 set(WX_LIB_DIR "${wxWidgets_LIB_DIR}")
5 find_library(WX_based NAMES wxbase31ud PATHS "${wxWidgets_ROOT_DIR}/debug/lib" NO_DEFAULT_PATH)
6 file(GLOB WX_DEBUG_LIBS "${wxWidgets_ROOT_DIR}/debug/lib/wx*d_*.lib")
7 foreach(WX_DEBUG_LIB ${WX_DEBUG_LIBS})
8 string(REGEX REPLACE ".*wx([^/]*)d_([^/\\.]*)\\.[^/\\.]*\$" "WX_\\2d" varname "${WX_DEBUG_LIB}")
9 set(${varname} "${WX_DEBUG_LIB}" CACHE INTERNAL "" FORCE)
10 endforeach()
11 _find_package(${ARGS})
12 find_package(ZLIB QUIET)
13 find_package(libpng CONFIG QUIET)
14 find_package(TIFF QUIET)
15 find_package(expat CONFIG QUIET)
16
17 if(wxWidgets_LIBRARIES AND NOT wxWidgets_LIBRARIES MATCHES "TIFF::TIFF;png;expat::expat;ZLIB::ZLIB")
18 list(APPEND wxWidgets_LIBRARIES "TIFF::TIFF;expat::expat;ZLIB::ZLIB")
19
20 if (TARGET png)
21 list(APPEND wxWidgets_LIBRARIES "png")
22 elseif(TARGET png_static)
23 list(APPEND wxWidgets_LIBRARIES "png_static")
24 endif()
25 endif()