Different CMake magic without ALIAS.

This commit is contained in:
Par Winzell 2019-06-11 21:20:55 -07:00
parent a835c969d5
commit aa978471d4
1 changed files with 8 additions and 8 deletions

View File

@ -51,13 +51,6 @@ find_package(libxml2 MODULE REQUIRED)
find_package(zlib MODULE REQUIRED) find_package(zlib MODULE REQUIRED)
find_package(fmt MODULE REQUIRED) find_package(fmt MODULE REQUIRED)
if (APPLE)
find_package(Iconv MODULE REQUIRED)
else()
find_package(libiconv MODULE REQUIRED)
add_library(Iconv ALIAS libiconv::libiconv)
endif()
# create a compilation database for e.g. clang-tidy # create a compilation database for e.g. clang-tidy
set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
@ -216,11 +209,18 @@ target_link_libraries(libFBX2glTF
fmt::fmt fmt::fmt
libxml2::libxml2 libxml2::libxml2
zlib::zlib zlib::zlib
Iconv
${CMAKE_DL_LIBS} ${CMAKE_DL_LIBS}
${CMAKE_THREAD_LIBS_INIT} ${CMAKE_THREAD_LIBS_INIT}
) )
if (APPLE)
find_package(Iconv MODULE REQUIRED)
target_link_libraries(libFBX2glTF Iconv)
else()
find_package(libiconv MODULE REQUIRED)
target_link_libraries(libFBX2glTF libiconv::libiconv)
endif()
target_include_directories(libFBX2glTF PUBLIC target_include_directories(libFBX2glTF PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/src ${CMAKE_CURRENT_SOURCE_DIR}/src
) )