From: Thomas Gstädtner Date: Sun, 3 Mar 2013 02:06:19 +0000 (+0100) Subject: make building examples an option X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fubus.git;a=commitdiff_plain;h=80d64827e9238a883c9d5b8c7fc404accf3f743a make building examples an option --- diff --git a/CMakeLists.txt b/CMakeLists.txt index e6b8b86..1634b9b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,6 +4,7 @@ PROJECT(ubus C) 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 "") diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 5a11a9f..df7350c 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -2,9 +2,10 @@ cmake_minimum_required(VERSION 2.6) 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()