summaryrefslogtreecommitdiffstats
path: root/external/meta-iot-cloud/recipes-aws/aws-iot-device-sdk-cpp/files/Add-build-options-for-tests-and-samples.patch
diff options
context:
space:
mode:
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.patch57
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
+