minstrel-rcd: add work-in-progress minstrel remote control daemon
[openwrt/staging/nbd.git] / package / utils / minstrel-rcd / src / CMakeLists.txt
1 cmake_minimum_required(VERSION 2.6)
2
3 PROJECT(minstrel-rcd C)
4
5 ADD_DEFINITIONS(-Wall -Werror)
6 IF(CMAKE_C_COMPILER_VERSION VERSION_GREATER 6)
7 ADD_DEFINITIONS(-Wextra -Werror=implicit-function-declaration)
8 ADD_DEFINITIONS(-Wformat -Werror=format-security -Werror=format-nonliteral)
9 ENDIF()
10 ADD_DEFINITIONS(-Os -std=gnu99 -g3 -Wmissing-declarations -Wno-unused-parameter)
11
12 FIND_LIBRARY(ubox_library NAMES ubox)
13 FIND_PATH(ubox_include_dir libubox/usock.h)
14 INCLUDE_DIRECTORIES(${ubox_include_dir})
15
16 ADD_EXECUTABLE(minstrel-rcd main.c phy.c server.c client.c)
17 TARGET_LINK_LIBRARIES(minstrel-rcd ${ubox_library})
18
19 INSTALL(TARGETS minstrel-rcd
20 RUNTIME DESTINATION sbin
21 )