cmake_minimum_required (VERSION 3.0) project (ubox) ADD_DEFINITIONS(-Os -ggdb -Wall -Werror --std=gnu99 -Wmissing-declarations) set (CMAKE_MODULE_PATH "${MODULE_PATH}") set(DISABLE_TARGET_OPTIMIZATION ON) include (aw) # Logd add_executable (logd $ENV{AWOXCVS}/AwoxAudio/Products/External/ubox/log/logd.c $ENV{AWOXCVS}/AwoxAudio/Products/External/ubox/log/syslog.c) target_link_libraries (logd ubox ubus) install (TARGETS logd RUNTIME DESTINATION sbin) # Logread add_executable (logread $ENV{AWOXCVS}/AwoxAudio/Products/External/ubox/log/logread.c) target_link_libraries (logread ubox ubus json-c blobmsg_json) install (TARGETS logread RUNTIME DESTINATION sbin) # kmodloader add_executable (kmodloader $ENV{AWOXCVS}/AwoxAudio/Products/External/ubox/kmodloader.c) target_link_libraries (kmodloader ubox) install (TARGETS kmodloader RUNTIME DESTINATION ../sbin) # validate_data add_executable (validate_data $ENV{AWOXCVS}/AwoxAudio/Products/External/ubox/validate/cli.c $ENV{AWOXCVS}/AwoxAudio/Products/External/ubox/validate/validate.c) target_link_libraries (validate_data ubox uci) install (TARGETS validate_data RUNTIME DESTINATION ../sbin)