Commit 6f7a459b authored by Arthur de Araújo Farias's avatar Arthur de Araújo Farias

Merge branch 'master' of https://github.com/oktal/pistache

parents d93ffbec b28ddfd5
......@@ -29,15 +29,21 @@ add_library(pistache_static STATIC $<TARGET_OBJECTS:pistache>)
target_link_libraries(pistache_shared pthread)
target_link_libraries(pistache_static pthread)
set(Pistache_OUTPUT_NAME "pistache")
set_target_properties(pistache_shared PROPERTIES
OUTPUT_NAME "pistache"
OUTPUT_NAME ${Pistache_OUTPUT_NAME}
VERSION ${version}
SOVERSION ${VERSION_MAJOR}
)
set_target_properties(pistache_static PROPERTIES OUTPUT_NAME "pistache")
set_target_properties(pistache_static PROPERTIES
OUTPUT_NAME ${Pistache_OUTPUT_NAME}
)
if (PISTACHE_INSTALL)
set(Pistache_CMAKE_INSTALL_PATH "lib/cmake/pistache")
set(Pistache_CONFIG_FILE "PistacheConfig.cmake")
install(
TARGETS pistache_shared
EXPORT ${targets_export_name}
......@@ -54,20 +60,21 @@ if (PISTACHE_INSTALL)
EXPORT PistacheTargets
DESTINATION lib)
install(EXPORT PistacheTargets
DESTINATION "lib/cmake/pistache"
DESTINATION ${Pistache_CMAKE_INSTALL_PATH}
EXPORT_LINK_INTERFACE_LIBRARIES
COMPONENT cmake-config
)
include(CMakePackageConfigHelpers)
configure_package_config_file(
"PistacheConfig.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/PistacheConfig.cmake"
INSTALL_DESTINATION "lib/cmake/pistache"
"${Pistache_CONFIG_FILE}.in"
"${CMAKE_CURRENT_BINARY_DIR}/${Pistache_CONFIG_FILE}"
INSTALL_DESTINATION ${Pistache_CMAKE_INSTALL_PATH}
PATH_VARS include_install_dir lib_install_dir
)
install(
FILES "${CMAKE_CURRENT_BINARY_DIR}/PistacheConfig.cmake"
DESTINATION "lib/cmake/pistache"
FILES "${CMAKE_CURRENT_BINARY_DIR}/${Pistache_CONFIG_FILE}"
DESTINATION ${Pistache_CMAKE_INSTALL_PATH}
COMPONENT cmake-config
)
endif()
@PACKAGE_INIT@
set_and_check ( Pistache_INCLUDE_DIRS "@PACKAGE_include_install_dir@")
include_directories(${Pistache_INCLUDE_DIRS})
set_and_check ( Pistache_LIBRARIES "@PACKAGE_lib_install_dir@")
link_directories(${Pistache_LIBRARIES})
include("${CMAKE_CURRENT_LIST_DIR}/PistacheTargets.cmake")
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment