Skip to content

Commit 3dd23e3

Browse files
authored
Merge pull request #68 from mdickie/master
Add support for pkgconfig
2 parents 7476f8e + daaad29 commit 3dd23e3

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

Diff for: CMakeLists.txt

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

128+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/docopt.pc.in ${CMAKE_CURRENT_BINARY_DIR}/docopt.pc @ONLY)
129+
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/docopt.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
130+
128131
#============================================================================
129132
# CPack
130133
#============================================================================

Diff for: 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)