From daaad2927cac7a42cc34862b58034263ac920c07 Mon Sep 17 00:00:00 2001 From: Mariusz Wojcik Date: Sat, 31 Dec 2016 20:45:55 +0100 Subject: [PATCH] Add support for pkgconfig --- CMakeLists.txt | 3 +++ docopt.pc.in | 9 +++++++++ 2 files changed, 12 insertions(+) create mode 100644 docopt.pc.in diff --git a/CMakeLists.txt b/CMakeLists.txt index ee01e7c..70df5ba 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -130,6 +130,9 @@ write_basic_package_version_file("${PROJECT_BINARY_DIR}/docopt-config-version.cm install(FILES docopt-config.cmake ${PROJECT_BINARY_DIR}/docopt-config-version.cmake DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/docopt") install(EXPORT ${export_name} DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/docopt") +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/docopt.pc.in ${CMAKE_CURRENT_BINARY_DIR}/docopt.pc @ONLY) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/docopt.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) + #============================================================================ # CPack #============================================================================ diff --git a/docopt.pc.in b/docopt.pc.in new file mode 100644 index 0000000..0ac4ffd --- /dev/null +++ b/docopt.pc.in @@ -0,0 +1,9 @@ +libdir=@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@ +includedir=@CMAKE_INSTALL_PREFIX@/include/docopt + +Name: docopt.cpp +Description: C++11 port of docopt +Version: @PROJECT_VERSION@ +Requires: +Libs: -L${libdir} -ldocopt +Cflags: -I${includedir}