ADD_DEFINITIONS(-Os -Wall -Werror --std=gnu99 -g3 -Wmissing-declarations)
OPTION(BUILD_LUA "build Lua plugin" ON)
+OPTION(BUILD_EXAMPLES "build examples" ON)
SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
ADD_DEFINITIONS(-I..)
-ADD_EXECUTABLE(server server.c)
-TARGET_LINK_LIBRARIES(server ubus ubox blobmsg_json)
-
-ADD_EXECUTABLE(client client.c)
-TARGET_LINK_LIBRARIES(client ubus ubox)
+IF (BUILD_EXAMPLES)
+ ADD_EXECUTABLE(server server.c)
+ TARGET_LINK_LIBRARIES(server ubus ubox blobmsg_json)
+ ADD_EXECUTABLE(client client.c)
+ TARGET_LINK_LIBRARIES(client ubus ubox)
+ENDIF()