1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(pass-hal-tw3 C)
4 SET(CMAKE_VERBOSE_MAKEFILE ON)
9 pkg_check_modules(pkgs REQUIRED ${PKG_MODULES})
11 FOREACH(flag ${pkgs_CFLAGS})
12 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
15 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
16 SET(DEST_DIR ${LIB_INSTALL_DIR}/pass)
18 ADD_SUBDIRECTORY(src/cpu)
19 ADD_SUBDIRECTORY(src/memory)
20 ADD_SUBDIRECTORY(src/nonstandard)
22 SET(CONF_DIR /etc/pass)
24 ${CMAKE_CURRENT_SOURCE_DIR}/scripts/pass.conf
25 ${CMAKE_CURRENT_SOURCE_DIR}/scripts/pass-resource0.conf
26 ${CMAKE_CURRENT_SOURCE_DIR}/scripts/pass-resource1.conf
27 ${CMAKE_CURRENT_SOURCE_DIR}/scripts/pass-resource2.conf)
28 INSTALL(FILES ${CONF_FILES} DESTINATION ${CONF_DIR})
29 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/scripts/pass-hal.conf DESTINATION ${LIB_INSTALL_DIR}/tmpfiles.d)