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}