diff --git a/CMakeLists.txt b/CMakeLists.txt index 0fdb921d..91b7a642 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -65,6 +65,10 @@ add_custom_command(OUTPUT ${PROJECT_BINARY_DIR}/${PROCDUMP_COMPRESS_MAN} DEPENDS "${CMAKE_SOURCE_DIR}/procdump.1" ) +install(FILES ${PROJECT_BINARY_DIR}/${PROCDUMP_COMPRESS_MAN} + DESTINATION "/usr/share/man/man1/" + ) + # # Change log # @@ -289,4 +293,8 @@ add_custom_command(OUTPUT procdump_ebpf.o DEPENDS ${procdump_ebpf_SOURCE_DIR}/procdump_ebpf.c ) -set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES procdump.ebpf.o) \ No newline at end of file +set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES procdump.ebpf.o) + +install(TARGETS procdump + DESTINATION ${CMAKE_INSTALL_BINDIR} + ) diff --git a/dist/procdump.spec.in b/dist/procdump.spec.in index 2a79a4e9..2ea3f1ef 100644 --- a/dist/procdump.spec.in +++ b/dist/procdump.spec.in @@ -39,12 +39,12 @@ general process dump utility that you can embed in other scripts. %build -# The makefile doesn't like %%make_build (parallel make) -make CFLAGS="%{optflags}" +%cmake +%cmake_build %install -%make_install +%cmake_install %files