Add systemd unit file
This commit is contained in:
parent
45d7a3e94b
commit
40681cdc1a
3 changed files with 19 additions and 3 deletions
|
|
@ -6,11 +6,14 @@ set(CXX_STANDARD 17)
|
|||
find_package(PkgConfig REQUIRED)
|
||||
pkg_check_modules(PIPEWIRE REQUIRED libpipewire-0.3)
|
||||
|
||||
if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
|
||||
set(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "..." FORCE)
|
||||
endif()
|
||||
|
||||
add_executable(${PROJECT_NAME} main.cpp log.cpp Socket.cpp)
|
||||
add_dependencies(${PROJECT_NAME} ${PROJECT_NAME})
|
||||
target_link_libraries(${PROJECT_NAME} ${PIPEWIRE_LIBRARIES})
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC ${PIPEWIRE_INCLUDE_DIRS})
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "-Wall -O2 -march=x86-64-v2 -g" LINK_FLAGS "-flto")
|
||||
install(TARGETS ${PROJECT_NAME} DESTINATION bin)
|
||||
|
||||
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pipewireaudiowatcher@.service DESTINATION /lib/systemd/user)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue