|
@@ -16,21 +16,33 @@ endif()
|
|
|
set(AWSIOTDEVICESDKCPP_INCLUDE_DIR $${CMAKE_CURRENT_LIST_DIR}/AwsIotDeviceSdkCpp/include)
|
|
|
set(AWSIOTDEVICESDKCPP_LIBS_DIR $${CMAKE_CURRENT_LIST_DIR}/AwsIotDeviceSdkCpp/lib/$$<IF:$$<CONFIG:Debug>,Debug,Release>)
|
|
|
|
|
|
+if ($${PAL_PLATFORM_NAME} STREQUAL "Windows")
|
|
|
+ set(AWSIOTDEVICESDKCPP_ADDITIONAL_LIBS
|
|
|
+ Ncrypt
|
|
|
+ Secur32
|
|
|
+ Shlwapi
|
|
|
+ )
|
|
|
+elseif ($${PAL_PLATFORM_NAME} STREQUAL "Linux")
|
|
|
+ set (AWSIOTDEVICESDKCPP_ADDITIONAL_LIBS
|
|
|
+ "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/$${CMAKE_STATIC_LIBRARY_PREFIX}aws-c-sdkutils$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
+ )
|
|
|
+else ()
|
|
|
+ set (AWSIOTDEVICESDKCPP_ADDITIONAL_LIBS
|
|
|
+ )
|
|
|
+endif()
|
|
|
+
|
|
|
set(AWSIOTDEVICESDKCPP_LIBS
|
|
|
- "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/aws-crt-cpp$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
- "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/aws-c-mqtt$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
- "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/aws-c-auth$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
- "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/aws-c-http$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
- "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/aws-c-compression$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
- "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/aws-c-cal$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
- "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/aws-c-io$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
- "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/aws-c-event-stream$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
- "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/aws-checksums$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
- "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/aws-c-common$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
- #"$${AWSIOTDEVICESDKCPP_LIBS_DIR}/aws-c-iot$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
- Ncrypt
|
|
|
- Secur32
|
|
|
- Shlwapi
|
|
|
+ "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/$${CMAKE_STATIC_LIBRARY_PREFIX}aws-crt-cpp$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
+ "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/$${CMAKE_STATIC_LIBRARY_PREFIX}aws-c-mqtt$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
+ "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/$${CMAKE_STATIC_LIBRARY_PREFIX}aws-c-auth$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
+ "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/$${CMAKE_STATIC_LIBRARY_PREFIX}aws-c-http$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
+ "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/$${CMAKE_STATIC_LIBRARY_PREFIX}aws-c-compression$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
+ "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/$${CMAKE_STATIC_LIBRARY_PREFIX}aws-c-cal$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
+ "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/$${CMAKE_STATIC_LIBRARY_PREFIX}aws-c-io$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
+ "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/$${CMAKE_STATIC_LIBRARY_PREFIX}aws-c-event-stream$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
+ "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/$${CMAKE_STATIC_LIBRARY_PREFIX}aws-checksums$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
+ "$${AWSIOTDEVICESDKCPP_LIBS_DIR}/$${CMAKE_STATIC_LIBRARY_PREFIX}aws-c-common$${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
|
|
+ $${AWSIOTDEVICESDKCPP_ADDITIONAL_LIBS}
|
|
|
)
|
|
|
|
|
|
add_library($${TARGET_WITH_NAMESPACE} INTERFACE IMPORTED GLOBAL)
|