diff --git a/CMakeLists.txt b/CMakeLists.txt index b40aab5fbf3eb1f65f9b4a22bcd93557a7a126af..f3e438dde755d32838527340444cc7ea8950bbe6 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 0000000000000000000000000000000000000000..72a149d89e9a6451e86ec8bbbc976d56010feecc --- /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@