CMakeLists.txt 910 B

12345678910111213141516171819202122232425
  1. include(${razer_SOURCE_DIR}/scripts/cmake.global)
  2. add_executable(razerd
  3. razerd.c)
  4. set_target_properties(razerd PROPERTIES COMPILE_FLAGS ${GENERIC_COMPILE_FLAGS})
  5. include_directories("${razer_SOURCE_DIR}/librazer")
  6. target_link_libraries(razerd razer)
  7. install(TARGETS razerd DESTINATION bin)
  8. if (NOT DEFINED ENV{RPM_BUILD_ROOT} AND NOT DEFINED ENV{RAZERCFG_PKG_BUILD})
  9. if(SYSTEMD_UNIT_DIR)
  10. install_exec_cmd("systemctl --system daemon-reload"
  11. "If you use systemd, please reload systemd manually or reboot the system")
  12. install_exec_cmd("systemctl --system --force enable razerd.service"
  13. "If you use systemd, enable razerd.service manually")
  14. endif(SYSTEMD_UNIT_DIR)
  15. if(UDEV_DIR)
  16. install_exec_cmd("udevadm control --reload-rules"
  17. "Please reload udev manually or reboot the system")
  18. endif(UDEV_DIR)
  19. endif (NOT DEFINED ENV{RPM_BUILD_ROOT} AND NOT DEFINED ENV{RAZERCFG_PKG_BUILD})