From e4773cc204309f8158fd82e66ea51560e1d5aa27 Mon Sep 17 00:00:00 2001 From: Carl Philipp Klemm <philipp@uvos.xyz> Date: Tue, 16 May 2023 12:45:31 +0200 Subject: [PATCH] add pkg-config file --- CMakeLists.txt | 4 ++++ pkgconfig/libeisgenerator.pc.in | 7 +++++++ 2 files changed, 11 insertions(+) create mode 100644 pkgconfig/libeisgenerator.pc.in diff --git a/CMakeLists.txt b/CMakeLists.txt index b40aab5..f3e438d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -66,8 +66,12 @@ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) set(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "..." FORCE) endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) +configure_file(pkgconfig/libeisgenerator.pc.in pkgconfig/libeisgenerator.pc @ONLY) + install(TARGETS ${PROJECT_NAME} DESTINATION lib) install(FILES ${API_HEADERS_CPP} DESTINATION include/${PROJECT_NAME}) +install(FILES ${API_HEADERS_CPP} DESTINATION include/${PROJECT_NAME}) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/libeisgenerator.pc DESTINATION lib/pkgconfig) install(FILES eisgenerator_plot DESTINATION bin PERMISSIONS WORLD_EXECUTE WORLD_READ OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE) diff --git a/pkgconfig/libeisgenerator.pc.in b/pkgconfig/libeisgenerator.pc.in new file mode 100644 index 0000000..72a149d --- /dev/null +++ b/pkgconfig/libeisgenerator.pc.in @@ -0,0 +1,7 @@ +includedir=@CMAKE_INSTALL_PREFIX@/include + +Name: libeisgenerator +Description: EIS spectra generator +Version: 1.0 +Libs: -L${libdir} -leisgenerator +Cflags: -I${includedir}/@API_HEADERS_CPP_DIR@ -- GitLab