Skip to content

Commit daaad29

Browse files
committed
Add support for pkgconfig
1 parent 1811022 commit daaad29

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

CMakeLists.txt

+3
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,9 @@ write_basic_package_version_file("${PROJECT_BINARY_DIR}/docopt-config-version.cm
130130
install(FILES docopt-config.cmake ${PROJECT_BINARY_DIR}/docopt-config-version.cmake DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/docopt")
131131
install(EXPORT ${export_name} DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/docopt")
132132

133+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/docopt.pc.in ${CMAKE_CURRENT_BINARY_DIR}/docopt.pc @ONLY)
134+
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/docopt.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
135+
133136
#============================================================================
134137
# CPack
135138
#============================================================================

docopt.pc.in

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
libdir=@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@
2+
includedir=@CMAKE_INSTALL_PREFIX@/include/docopt
3+
4+
Name: docopt.cpp
5+
Description: C++11 port of docopt
6+
Version: @PROJECT_VERSION@
7+
Requires:
8+
Libs: -L${libdir} -ldocopt
9+
Cflags: -I${includedir}

0 commit comments

Comments
 (0)