CURL lib and include directories private for exiv2lib
(cherry picked from commit 5d64a0b11c5a45dd9d58c56e946301f3f98942a7)
This commit is contained in:
parent
6fa2e31206
commit
f05d100579
@ -96,6 +96,20 @@ endif()
|
||||
add_executable(conntest conntest.cpp)
|
||||
list(APPEND APPLICATIONS conntest)
|
||||
|
||||
if (EXIV2_ENABLE_WEBREADY)
|
||||
if( EXIV2_ENABLE_CURL )
|
||||
target_include_directories(conntest SYSTEM PRIVATE ${CURL_INCLUDE_DIR} )
|
||||
target_link_libraries(conntest PRIVATE ${CURL_LIBRARIES})
|
||||
if (USING_CONAN)
|
||||
target_compile_definitions(conntest PRIVATE ${CONAN_COMPILE_DEFINITIONS_LIBCURL})
|
||||
target_link_libraries(conntest PRIVATE ${CONAN_EXE_LINKER_FLAGS_LIBCURL})
|
||||
if (NOT APPLE)
|
||||
target_link_libraries(conntest PRIVATE CONAN_PKG::OpenSSL)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# ******************************************************************************
|
||||
# remotetest application
|
||||
add_executable(remotetest remotetest.cpp)
|
||||
|
||||
@ -179,13 +179,13 @@ if (EXIV2_ENABLE_WEBREADY)
|
||||
endif()
|
||||
|
||||
if( EXIV2_ENABLE_CURL )
|
||||
target_include_directories(exiv2lib SYSTEM PUBLIC ${CURL_INCLUDE_DIR} )
|
||||
target_link_libraries(exiv2lib PUBLIC ${CURL_LIBRARIES})
|
||||
target_include_directories(exiv2lib SYSTEM PRIVATE ${CURL_INCLUDE_DIR} )
|
||||
target_link_libraries(exiv2lib PRIVATE ${CURL_LIBRARIES})
|
||||
if (USING_CONAN)
|
||||
target_compile_definitions(exiv2lib PUBLIC ${CONAN_COMPILE_DEFINITIONS_LIBCURL})
|
||||
target_link_libraries(exiv2lib PUBLIC ${CONAN_EXE_LINKER_FLAGS_LIBCURL})
|
||||
target_compile_definitions(exiv2lib PRIVATE ${CONAN_COMPILE_DEFINITIONS_LIBCURL})
|
||||
target_link_libraries(exiv2lib PRIVATE ${CONAN_EXE_LINKER_FLAGS_LIBCURL})
|
||||
if (NOT APPLE)
|
||||
target_link_libraries(exiv2lib PUBLIC CONAN_PKG::OpenSSL)
|
||||
target_link_libraries(exiv2lib PRIVATE CONAN_PKG::OpenSSL)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user