Merge pull request #181 from rusdevops/patch-2

Update CMakeLists.txt
This commit is contained in:
Vincent Richard 2018-03-12 20:42:03 +01:00 committed by GitHub
commit ed825ba255
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -109,6 +109,10 @@ IF(VMIME_BUILD_SHARED_LIBRARY)
${VMIME_LIBRARY_INCLUDE_FILES} ${VMIME_LIBRARY_INCLUDE_FILES}
) )
TARGET_INCLUDE_DIRECTORIES(${VMIME_LIBRARY_NAME} PUBLIC
$<INSTALL_INTERFACE:include>
)
GENERATE_EXPORT_HEADER( GENERATE_EXPORT_HEADER(
${VMIME_LIBRARY_NAME} ${VMIME_LIBRARY_NAME}
BASE_NAME VMIME BASE_NAME VMIME
@ -154,6 +158,10 @@ IF(VMIME_BUILD_STATIC_LIBRARY)
${VMIME_LIBRARY_INCLUDE_FILES} ${VMIME_LIBRARY_INCLUDE_FILES}
) )
TARGET_INCLUDE_DIRECTORIES(${VMIME_LIBRARY_NAME}-static PUBLIC
$<INSTALL_INTERFACE:include>
)
GENERATE_EXPORT_HEADER( GENERATE_EXPORT_HEADER(
${VMIME_LIBRARY_NAME}-static ${VMIME_LIBRARY_NAME}-static
BASE_NAME VMIME BASE_NAME VMIME
@ -199,6 +207,7 @@ SET(CMAKE_INSTALL_LIBDIR lib CACHE PATH "Output directory for libraries")
IF(VMIME_BUILD_SHARED_LIBRARY) IF(VMIME_BUILD_SHARED_LIBRARY)
INSTALL( INSTALL(
TARGETS ${VMIME_LIBRARY_NAME} TARGETS ${VMIME_LIBRARY_NAME}
EXPORT ${VMIME_LIBRARY_NAME}-config
LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" COMPONENT sharedlibs LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" COMPONENT sharedlibs
ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" COMPONENT sharedlibs ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" COMPONENT sharedlibs
) )
@ -207,6 +216,7 @@ ENDIF()
IF(VMIME_BUILD_STATIC_LIBRARY) IF(VMIME_BUILD_STATIC_LIBRARY)
INSTALL( INSTALL(
TARGETS ${VMIME_LIBRARY_NAME}-static TARGETS ${VMIME_LIBRARY_NAME}-static
EXPORT ${VMIME_LIBRARY_NAME}-config
LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" COMPONENT staticlibs LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" COMPONENT staticlibs
ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" COMPONENT staticlibs ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" COMPONENT staticlibs
) )
@ -222,6 +232,8 @@ INSTALL_HEADERS_WITH_DIRECTORY(VMIME_LIBRARY_GENERATED_INCLUDE_FILES headers "${
# COMPONENT headers # COMPONENT headers
#) #)
install(EXPORT ${VMIME_LIBRARY_NAME}-config DESTINATION cmake)
############################################################################## ##############################################################################
# Tests # Tests