diff options
Diffstat (limited to 'external/meta-iot-cloud/recipes-aws/aws-iot-device-sdk-cpp/files/Add-build-options-for-tests-and-samples.patch')
-rw-r--r-- | external/meta-iot-cloud/recipes-aws/aws-iot-device-sdk-cpp/files/Add-build-options-for-tests-and-samples.patch | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/external/meta-iot-cloud/recipes-aws/aws-iot-device-sdk-cpp/files/Add-build-options-for-tests-and-samples.patch b/external/meta-iot-cloud/recipes-aws/aws-iot-device-sdk-cpp/files/Add-build-options-for-tests-and-samples.patch new file mode 100644 index 00000000..59f61891 --- /dev/null +++ b/external/meta-iot-cloud/recipes-aws/aws-iot-device-sdk-cpp/files/Add-build-options-for-tests-and-samples.patch @@ -0,0 +1,57 @@ +From b14988149080ab9d5f1883c1e881b548be1cd7aa Mon Sep 17 00:00:00 2001 +From: Scott Ware <scott.r.ware@intel.com> +Date: Fri, 8 Dec 2017 10:44:46 +0000 +Subject: [PATCH 2/5] Add build options for tests and samples + +Signed-off-by: Scott Ware <scott.r.ware@intel.com> +--- + CMakeLists.txt | 25 +++++++++++++------------ + 1 file changed, 13 insertions(+), 12 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 9df255f..cb0ad9d 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -11,6 +11,8 @@ if(${PROJECT_SOURCE_DIR} STREQUAL ${PROJECT_BINARY_DIR}) + endif() + + option(BUILD_DOCS "Create HTML based API documentation (requires Doxygen)" OFF) ++option(BUILD_SAMPLES "Build samples" OFF) ++option(RUN_TESTS "Run unit and integration tests" OFF) + + ######################################## + # Section : Common SDK Build setttings # +@@ -155,19 +157,18 @@ if(UNIX) + add_subdirectory(cli) + endif() + +-add_subdirectory(tests/integration) +- +-add_subdirectory(tests/unit) +- +-add_subdirectory(samples/PubSub) +- +-add_subdirectory(samples/ShadowDelta) +- +-add_subdirectory(samples/Discovery EXCLUDE_FROM_ALL) +- +-add_subdirectory(samples/StoryRobotArm EXCLUDE_FROM_ALL) ++if(RUN_TESTS) ++ add_subdirectory(tests/integration) ++ add_subdirectory(tests/unit) ++endif() + +-add_subdirectory(samples/StorySwitch EXCLUDE_FROM_ALL) ++if(BUILD_SAMPLES) ++ add_subdirectory(samples/PubSub) ++ add_subdirectory(samples/ShadowDelta) ++ add_subdirectory(samples/Discovery EXCLUDE_FROM_ALL) ++ add_subdirectory(samples/StoryRobotArm EXCLUDE_FROM_ALL) ++ add_subdirectory(samples/StorySwitch EXCLUDE_FROM_ALL) ++endif() + + ################################## + # Section: Define Install Target # +-- +1.9.1 + |