From 16bd35a1e90549368f574eaa33bb98b509000cb6 Mon Sep 17 00:00:00 2001 From: Thomas Ingleby Date: Thu, 1 Aug 2019 13:06:41 -0700 Subject: [PATCH] embree: add pkgconfig Signed-off-by: Thomas Ingleby --- common/cmake/embree.pc.cmake | 11 +++++++++++ common/cmake/package.cmake | 7 +++++++ 2 files changed, 18 insertions(+) create mode 100644 common/cmake/embree.pc.cmake diff --git a/common/cmake/embree.pc.cmake b/common/cmake/embree.pc.cmake new file mode 100644 index 0000000000..720a3a690b --- /dev/null +++ b/common/cmake/embree.pc.cmake @@ -0,0 +1,11 @@ +prefix=@CMAKE_INSTALL_PREFIX@ +exec_prefix=${prefix} +libdir=${exec_prefix}/@LIB_INSTALL_DIR@ +includedir=${prefix}/include + +Name: embree +Description: Embree ray tracing kernels +Version: @EMBREE_VERSION@ + +Libs: -L${libdir} -lembree3 +Cflags: -I${includedir} diff --git a/common/cmake/package.cmake b/common/cmake/package.cmake index 3c3980d5d6..ae9f1674b6 100644 --- a/common/cmake/package.cmake +++ b/common/cmake/package.cmake @@ -127,6 +127,13 @@ CONFIGURE_FILE(common/cmake/embree-config-builddir.cmake embree-config.cmake @ON INSTALL(FILES "${PROJECT_BINARY_DIR}/embree-config-install.cmake" DESTINATION ${EMBREE_CMAKECONFIG_DIR} RENAME "embree-config.cmake" COMPONENT devel) INSTALL(FILES "${PROJECT_BINARY_DIR}/embree-config-version.cmake" DESTINATION ${EMBREE_CMAKECONFIG_DIR} COMPONENT devel) +############################################################## +# Generate and Install Embree Pkgconfig +############################################################## + +configure_file (common/cmake/embree.pc.cmake ${PROJECT_BINARY_DIR}//embree.pc @ONLY) +install (FILES ${PROJECT_BINARY_DIR}/embree.pc DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") + ############################################################## # CPack specific stuff ##############################################################