1 cmake_minimum_required(VERSION 2.6) 2 3 PROJECT(ugps C) 4 ADD_DEFINITIONS(-Os -ggdb -Wextra -Wall -Werror --std=gnu99 -Wmissing-declarations -Wno-unused-parameter) 5 6 SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "") 7 8 SET(SOURCES main.c nmea) 9 10 IF(DEBUG) 11 ADD_DEFINITIONS(-DDEBUG -g3) 12 ENDIF() 13 14 FIND_LIBRARY(ubus NAMES ubus) 15 FIND_LIBRARY(ubox NAMES ubox) 16 FIND_PATH(ubus_include_dir NAMES libubus.h) 17 FIND_PATH(ubox_include_dir NAMES libubox/usock.h) 18 INCLUDE_DIRECTORIES(${ubox_include_dir} ${ubus_include_dir}) 19 20 ADD_EXECUTABLE(ugps ${SOURCES}) 21 22 TARGET_LINK_LIBRARIES(ugps ${ubox} ${ubus} m) 23 24 INSTALL(TARGETS ugps 25 RUNTIME DESTINATION sbin 26 )
This page was automatically generated by LXR 0.3.1. • OpenWrt