diff --git a/CMakeLists.txt b/CMakeLists.txt index 1aba5ae..23da468 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -125,6 +125,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..5d50a54 --- /dev/null +++ b/docopt.pc.in @@ -0,0 +1,8 @@ +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ + +Name: docopt.cpp +Description: C++11 port of docopt +Version: @PROJECT_VERSION@ +Libs: -L${libdir} -ldocopt +Cflags: -I${includedir}