Skip to content

Commit c33664e

Browse files
author
steve
committed
Allow building EC2 API in linux
1 parent ae0bb71 commit c33664e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -704,6 +704,9 @@ add_definitions(-DJSON_USE_EXCEPTION=0)
704704
if(NOT PLATFORM_WINDOWS AND NOT PLATFORM_DURANGO)
705705
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
706706
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions")
707+
if(NOT BUILD_SHARED_LIBS)
708+
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
709+
endif()
707710
endif()
708711

709712
# warning control
@@ -1106,7 +1109,7 @@ if(OUTPUT_VAR GREATER -1)
11061109
endif()
11071110

11081111
# trying to compile EC2Client.cpp hangs linux/android, may need some kind of custom build settings to handle it
1109-
if(NOT PLATFORM_LINUX AND NOT PLATFORM_ANDROID)
1112+
if(NOT PLATFORM_ANDROID)
11101113
LIST(FIND BUILD_ONLY "aws-cpp-sdk-ec2" OUTPUT_VAR)
11111114
if(OUTPUT_VAR GREATER -1)
11121115
add_subdirectory(aws-cpp-sdk-ec2)

0 commit comments

Comments
 (0)