cmake_minimum_required(VERSION 3.20) project(Cnomicon) set(CMAKE_INSTALL_PREFIX /usr/local/cnomicon) # list of header files set(SUB_DIRS src daemons #tests apps utils ) foreach(SUB_DIR ${SUB_DIRS}) add_subdirectory(${SUB_DIR}) endforeach() # installs file(GLOB BIN_PROGS "bin/*") file(GLOB BIN_SCRIPTS "bin-scripts/*") file(GLOB SBIN_SCRIPTS "sbin-scripts/*") install(FILES ${BIN_PROGS} DESTINATION bin PERMISSIONS WORLD_EXECUTE WORLD_READ OWNER_WRITE ) install(FILES ${BIN_SCRIPTS} DESTINATION bin PERMISSIONS WORLD_EXECUTE WORLD_READ OWNER_WRITE ) install (FILES ${SBIN_SCRIPTS} DESTINATION sbin PERMISSIONS WORLD_EXECUTE WORLD_READ OWNER_WRITE ) install(DIRECTORY include/ DESTINATION include) install(DIRECTORY lib/ DESTINATION lib)