mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 14:50:05 +00:00
Use aws-sdk-cpp submodule instead of from conan
This commit is contained in:
parent
911226c166
commit
34de01e0de
8 changed files with 44 additions and 6 deletions
2
external/CMakeLists.txt
vendored
2
external/CMakeLists.txt
vendored
|
|
@ -4,12 +4,14 @@ set(PROJECT_NAME scwx-external)
|
|||
set_property(DIRECTORY
|
||||
APPEND
|
||||
PROPERTY CMAKE_CONFIGURE_DEPENDS
|
||||
aws-sdk-cpp.cmake
|
||||
freetype-gl.cmake
|
||||
hsluv-c.cmake
|
||||
imgui.cmake
|
||||
mapbox-gl-native.cmake
|
||||
stb.cmake)
|
||||
|
||||
include(aws-sdk-cpp.cmake)
|
||||
include(freetype-gl.cmake)
|
||||
include(hsluv-c.cmake)
|
||||
include(imgui.cmake)
|
||||
|
|
|
|||
1
external/aws-sdk-cpp
vendored
Submodule
1
external/aws-sdk-cpp
vendored
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit e045a9e347ab8b8d0138f80831dbcb57820f3b0e
|
||||
33
external/aws-sdk-cpp.cmake
vendored
Normal file
33
external/aws-sdk-cpp.cmake
vendored
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
cmake_minimum_required(VERSION 3.20)
|
||||
set(PROJECT_NAME scwx-aws-sdk-cpp)
|
||||
|
||||
set(BUILD_ONLY "s3")
|
||||
set(BUILD_SHARED_LIBS OFF)
|
||||
set(CPP_STANDARD 17)
|
||||
set(ENABLE_TESTING OFF)
|
||||
set(ENABLE_UNITY_BUILD ON)
|
||||
set(MINIMIZE_SIZE OFF)
|
||||
|
||||
if(NOT CMAKE_EXE_LINKER_FLAGS_DEBUGOPT)
|
||||
set(CMAKE_EXE_LINKER_FLAGS_DEBUGOPT "")
|
||||
endif()
|
||||
|
||||
add_subdirectory(aws-sdk-cpp)
|
||||
|
||||
set_target_properties(uninstall PROPERTIES EXCLUDE_FROM_ALL True)
|
||||
|
||||
set_target_properties(aws-c-auth PROPERTIES FOLDER aws-sdk-cpp)
|
||||
set_target_properties(aws-c-cal PROPERTIES FOLDER aws-sdk-cpp)
|
||||
set_target_properties(aws-c-common PROPERTIES FOLDER aws-sdk-cpp)
|
||||
set_target_properties(aws-c-compression PROPERTIES FOLDER aws-sdk-cpp)
|
||||
set_target_properties(aws-c-event-stream PROPERTIES FOLDER aws-sdk-cpp)
|
||||
set_target_properties(aws-checksums PROPERTIES FOLDER aws-sdk-cpp)
|
||||
set_target_properties(aws-c-http PROPERTIES FOLDER aws-sdk-cpp)
|
||||
set_target_properties(aws-c-io PROPERTIES FOLDER aws-sdk-cpp)
|
||||
set_target_properties(aws-c-mqtt PROPERTIES FOLDER aws-sdk-cpp)
|
||||
set_target_properties(aws-cpp-sdk-core PROPERTIES FOLDER aws-sdk-cpp)
|
||||
set_target_properties(aws-cpp-sdk-s3 PROPERTIES FOLDER aws-sdk-cpp)
|
||||
set_target_properties(aws-crt-cpp PROPERTIES FOLDER aws-sdk-cpp)
|
||||
set_target_properties(aws-c-s3 PROPERTIES FOLDER aws-sdk-cpp)
|
||||
set_target_properties(aws-c-sdkutils PROPERTIES FOLDER aws-sdk-cpp)
|
||||
set_target_properties(uninstall PROPERTIES FOLDER aws-sdk-cpp/exclude)
|
||||
Loading…
Add table
Add a link
Reference in a new issue