]> granicus.if.org Git - onig/commitdiff
add oniguruma.pc.cmake.in
authorK.Kosako <sndgk393@ybb.ne.jp>
Fri, 31 Jul 2015 05:39:02 +0000 (14:39 +0900)
committerK.Kosako <sndgk393@ybb.ne.jp>
Fri, 31 Jul 2015 05:39:02 +0000 (14:39 +0900)
CMakeLists.txt
oniguruma.pc.cmake.in [new file with mode: 0644]

index b7ef62e125184da6c8975792eae8a3e7304b360d..e3a87027477fa0854f5f545e50693381b348c4fb 100644 (file)
@@ -38,6 +38,8 @@ check_include_files("stdlib.h;stdarg.h;string.h;float.h" STDC_HEADERS)
 
 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h)
 
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/oniguruma.pc.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/oniguruma.pc @ONLY)
+
 
 include_directories(${CMAKE_CURRENT_BINARY_DIR})
 include_directories(${CMAKE_CURRENT_SOURCE_DIR})
@@ -63,3 +65,6 @@ install_header(oniguruma.h onigposix.h oniggnu.h)
 
 install_doc(doc)
 install_data(AUTHORS COPYING HISTORY README)
+
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/oniguruma.pc
+  DESTINATION lib/pkgconfig)
diff --git a/oniguruma.pc.cmake.in b/oniguruma.pc.cmake.in
new file mode 100644 (file)
index 0000000..28562af
--- /dev/null
@@ -0,0 +1,13 @@
+prefix=@CMAKE_INSTALL_PREFIX@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+datarootdir=${prefix}/share
+datadir=${prefix}/share
+
+Name: oniguruma
+Description: Regular expression library
+Version: @PACKAGE_VERSION@
+Requires:
+Libs: -L${libdir} -lonig
+Cflags: -I${includedir}