summaryrefslogtreecommitdiff
path: root/cmake/aws_sdk.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/aws_sdk.cmake')
-rw-r--r--cmake/aws_sdk.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/cmake/aws_sdk.cmake b/cmake/aws_sdk.cmake
index 975a3fa6888..92e1e78ad3f 100644
--- a/cmake/aws_sdk.cmake
+++ b/cmake/aws_sdk.cmake
@@ -9,6 +9,9 @@ FUNCTION (CHECK_AWS_SDK RETVAL REASON)
IF(NOT AWS_SDK_EXTERNAL_PROJECT)
SKIP_AWS_SDK("AWS_SDK_EXTERNAL_PROJECT is not ON")
ENDIF()
+ IF(NOT NOT_FOR_DISTRIBUTION)
+ SKIP_AWS_SDK("AWS SDK has Apache 2.0 License which is not complatible with GPLv2. Set -DNOT_FOR_DISTRIBUTION=ON if you need it")
+ ENDIF()
# Check compiler support
IF(CMAKE_CXX_COMPILER_ID MATCHES "GNU")
EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION)
@@ -73,6 +76,7 @@ FUNCTION(USE_AWS_SDK_LIBS)
IF(NOT TARGET ${target})
MESSAGE(FATAL_ERROR "${target} is not a valid target")
ENDIF()
+ SET(NON_DISTRIBUTABLE_WARNING "Apache 2.0" CACHE INTERNAL "")
LIST(REMOVE_AT SDK_COMPONENTS 0)
FOREACH(comp ${SDK_COMPONENTS})
SET_PROPERTY(GLOBAL PROPERTY AWS_SDK_LIBS ${comp} APPEND)