Skip to content

Commit

Permalink
Fixed incorrect usage of BUILD_SHARED_LIBS and pointed S2N at private… (
Browse files Browse the repository at this point in the history
#71)

* Fixed incorrect usage of BUILD_SHARED_LIBS 

* Pointed at official s2n repo after merge of libcrypto fixes

* Removed unused s2n config flag
  • Loading branch information
Justin Boswell authored Jul 15, 2019
1 parent 05799ed commit c2c8d04
Show file tree
Hide file tree
Showing 4 changed files with 3 additions and 10 deletions.
8 changes: 2 additions & 6 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -191,10 +191,6 @@ find_package(aws-c-http REQUIRED)
target_link_libraries(${CMAKE_PROJECT_NAME} AWS::aws-c-http)

if (UNIX AND NOT APPLE)
find_library(LIBCRYPTO_STATIC
NAMES libcrypto.a
PATHS ${AWS_DEPS_INSTALL_DIR}/${CMAKE_INSTALL_LIBDIR}
NO_DEFAULT_PATH)
message(STATUS "LIBCRYPTO_STATIC: ${LIBCRYPTO_STATIC}")
target_link_libraries(${CMAKE_PROJECT_NAME} ${LIBCRYPTO_STATIC})
message(STATUS "Linking libcrypto: ${LibCrypto_STATIC_LIBRARY}")
target_link_libraries(${CMAKE_PROJECT_NAME} ${LibCrypto_STATIC_LIBRARY})
endif()
2 changes: 1 addition & 1 deletion aws-common-runtime/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ if (UNIX AND NOT APPLE)
include(BuildOpenSSL)

set(S2N_URL "https://github.com/awslabs/s2n.git")
set(S2N_SHA "db4fe111c6e64a206662524da31a5aba6b0932a8")
set(S2N_SHA "b159c3e1b86509e628638ef185748b253b4c9f35")
include(BuildS2N)
endif()

Expand Down
2 changes: 0 additions & 2 deletions aws-common-runtime/cmake/BuildS2N.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ if("${TARGET_ARCH}" STREQUAL ANDROID)
-DENABLE_HW_OPTIMIZATION=OFF
-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
-DBUILD_TESTING=OFF
-DUSE_S2N_PQ_CRYPTO=OFF
)
else()
ExternalProject_Add(S2N
Expand All @@ -37,6 +36,5 @@ else()
-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}
-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
-DBUILD_TESTING=OFF
-DUSE_S2N_PQ_CRYPTO=OFF
)
endif()
1 change: 0 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,6 @@
<arguments>
<argument>-G${cmake.generator}</argument>
<argument>-DCMAKE_BUILD_TYPE=${cmake.buildtype}</argument>
<argument>-DBUILD_SHARED_LIBS=ON</argument>
<argument>-DCMAKE_EXPORT_COMPILE_COMMANDS=ON</argument>
<argument>-DBUILD_DEPS=ON</argument>
<argument>-DCMAKE_C_FLAGS=${cmake.cflags}</argument>
Expand Down

0 comments on commit c2c8d04

Please sign in to comment.