mirror of
https://github.com/p-ranav/indicators.git
synced 2025-12-16 04:18:51 +08:00
Added pkg-config file
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
cmake_minimum_required(VERSION 3.8)
|
cmake_minimum_required(VERSION 3.8)
|
||||||
project(indicators VERSION 1.5.0 LANGUAGES CXX)
|
project(indicators VERSION 1.5.0 LANGUAGES CXX DESCRIPTION "Activity Indicators for Modern C++")
|
||||||
option(INDICATORS_BUILD_TESTS OFF)
|
option(INDICATORS_BUILD_TESTS OFF)
|
||||||
option(SAMPLES "Build Samples" OFF)
|
option(SAMPLES "Build Samples" OFF)
|
||||||
option(DEMO "Build Demo" OFF)
|
option(DEMO "Build Demo" OFF)
|
||||||
@@ -31,6 +31,10 @@ configure_package_config_file(indicatorsConfig.cmake.in
|
|||||||
${CMAKE_CURRENT_BINARY_DIR}/indicatorsConfig.cmake
|
${CMAKE_CURRENT_BINARY_DIR}/indicatorsConfig.cmake
|
||||||
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/indicators)
|
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/indicators)
|
||||||
|
|
||||||
|
configure_file(indicators.pc.in
|
||||||
|
"${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/indicators.pc"
|
||||||
|
@ONLY)
|
||||||
|
|
||||||
install(TARGETS indicators EXPORT indicatorsTargets)
|
install(TARGETS indicators EXPORT indicatorsTargets)
|
||||||
install(EXPORT indicatorsTargets
|
install(EXPORT indicatorsTargets
|
||||||
FILE indicatorsTargets.cmake
|
FILE indicatorsTargets.cmake
|
||||||
@@ -38,6 +42,8 @@ install(EXPORT indicatorsTargets
|
|||||||
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/indicators)
|
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/indicators)
|
||||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/indicatorsConfig.cmake
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/indicatorsConfig.cmake
|
||||||
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/indicators)
|
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/indicators)
|
||||||
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/indicators.pc
|
||||||
|
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/pkgconfig/)
|
||||||
install(DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/include/indicators
|
install(DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/include/indicators
|
||||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
|
||||||
USE_SOURCE_PERMISSIONS
|
USE_SOURCE_PERMISSIONS
|
||||||
|
|||||||
7
indicators.pc.in
Normal file
7
indicators.pc.in
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
prefix=@CMAKE_INSTALL_PREFIX@
|
||||||
|
includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
|
||||||
|
|
||||||
|
Name: indicators
|
||||||
|
Description: Activity Indicators for Modern C++
|
||||||
|
Version: @PROJECT_VERSION@
|
||||||
|
Cflags: -I${includedir}
|
||||||
Reference in New Issue
Block a user