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}