diff -r ecae2772c3a7 -r 1a31d1fb5000 src/CMakeLists.txt --- a/src/CMakeLists.txt Sun Dec 09 21:59:40 2018 +0100 +++ b/src/CMakeLists.txt Tue Dec 18 21:39:44 2018 +0100 @@ -14,7 +14,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . -set(LIBRARY_FILE "relpipe-lib-reader.cpp") +set(LIBRARY_FILE ${PROJECT_CODE}.cpp) # Relpipe libraries: INCLUDE(FindPkgConfig) @@ -27,9 +27,14 @@ set(CMAKE_LINKER_FLAGS_DEBUG "${CMAKE_LINKER_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address") # From ASan wiki: "To get nicer stack traces in error messages add -fno-omit-frame-pointer." +configure_file("pkg-config.cpp.pc.in" "${PROJECT_CODE}.cpp.pc" @ONLY) + # Library output: add_library( ${LIBRARY_FILE} SHARED Factory.cpp ) +install(TARGETS ${LIBRARY_FILE} DESTINATION lib/relpipe) # TODO: add version and symlink +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_CODE}.cpp.pc" DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/pkgconfig/) +install(DIRECTORY ../include/ DESTINATION include)