Initial import
[project/ubus.git] / CMakeLists.txt
1 cmake_minimum_required(VERSION 2.8)
2
3 PROJECT(ubus C)
4 ADD_DEFINITIONS(-Os -Wall -Werror --std=gnu99 -g3)
5 ADD_LIBRARY(ubus STATIC libubus.c)
6
7 ADD_EXECUTABLE(ubusd ubusd.c ubusd_id.c ubusd_obj.c ubusd_proto.c)
8 TARGET_LINK_LIBRARIES(ubusd ubox)
9
10 ADD_EXECUTABLE(cli cli.c)
11 SET_TARGET_PROPERTIES(cli PROPERTIES OUTPUT_NAME ubus)
12 TARGET_LINK_LIBRARIES(cli ubus ubox)
13
14 ADD_EXECUTABLE(listener listener.c)
15 TARGET_LINK_LIBRARIES(listener ubus ubox)
16