Different CMake magic without ALIAS.
This commit is contained in:
parent
a835c969d5
commit
aa978471d4
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue