From 7015657c42eb3d312fc4a069869972ec750ab5e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20B=C3=B6ger?= Date: Tue, 13 Jul 2021 11:57:19 +0100 Subject: [PATCH] add missing template/helper files for install targets --- contrib/chibi-generate-install-meta-helper.cmake | 10 ++++++++++ contrib/chibi-scheme.pc.cmake.in | 14 ++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 contrib/chibi-generate-install-meta-helper.cmake create mode 100644 contrib/chibi-scheme.pc.cmake.in diff --git a/contrib/chibi-generate-install-meta-helper.cmake b/contrib/chibi-generate-install-meta-helper.cmake new file mode 100644 index 00000000..ddfae28d --- /dev/null +++ b/contrib/chibi-generate-install-meta-helper.cmake @@ -0,0 +1,10 @@ + +execute_process( + COMMAND find ${LIBDIR} -name "*.sld" + COMMAND ${EXEC} ${GENMETA} ${VERSION} + OUTPUT_FILE ${OUT} + RESULT_VARIABLE error) + +if(error) + message(FATAL_ERROR "${error}") +endif() diff --git a/contrib/chibi-scheme.pc.cmake.in b/contrib/chibi-scheme.pc.cmake.in new file mode 100644 index 00000000..bcb3ead2 --- /dev/null +++ b/contrib/chibi-scheme.pc.cmake.in @@ -0,0 +1,14 @@ +# pkg-config +prefix=@CMAKE_INSTALL_PREFIX@ +exec_prefix=@CMAKE_INSTALL_FULL_BINDIR@ +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ +version=@CMAKE_PROJECT_VERSION@ + +Name: chibi-scheme +URL: http://synthcode.com/scheme/chibi/ +Description: Minimal Scheme Implementation for use as an Extension Language +Version: ${version} +Libs: -L${libdir} -lchibi-scheme +Libs.private: -dl -lm +Cflags: -I${includedir}