• source navigation  • diff markup  • identifier search  • freetext search  • 

Sources/ugps/CMakeLists.txt

  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