From aa978471d4ff1bf3e27193b34d8ba0710bce13fc Mon Sep 17 00:00:00 2001 From: Par Winzell Date: Tue, 11 Jun 2019 21:20:55 -0700 Subject: [PATCH] Different CMake magic without ALIAS. --- CMakeLists.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a5da135..8bf5a09 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,13 +51,6 @@ find_package(libxml2 MODULE REQUIRED) find_package(zlib 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 set(CMAKE_EXPORT_COMPILE_COMMANDS ON) @@ -216,11 +209,18 @@ target_link_libraries(libFBX2glTF fmt::fmt libxml2::libxml2 zlib::zlib - Iconv ${CMAKE_DL_LIBS} ${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 ${CMAKE_CURRENT_SOURCE_DIR}/src )