aboutsummaryrefslogtreecommitdiff
path: root/ports/gettext/vcpkg-cmake-wrapper.cmake
blob: 03bcb0569defbc0e732c0d3c00da188964993012 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
_find_package(${ARGS})

if(Intl_FOUND AND Intl_LIBRARIES)
    include(SelectLibraryConfigurations)
    find_library(Intl_LIBRARY_DEBUG NAMES intl libintl intl-8 NAMES_PER_DIR PATH_SUFFIXES lib PATHS "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/debug" NO_DEFAULT_PATH)
    find_library(Intl_LIBRARY_RELEASE NAMES intl libintl intl-8 NAMES_PER_DIR PATH_SUFFIXES lib PATHS "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}" NO_DEFAULT_PATH)
    unset(Intl_LIBRARIES)
    unset(Intl_LIBRARIES CACHE)
    select_library_configurations(Intl)
    find_package(Iconv) # Since CMake 3.11
    if(Iconv_FOUND AND NOT Iconv_IS_BUILT_IN)
        list(APPEND Intl_LIBRARIES ${Iconv_LIBRARIES})
    endif()
endif()