136 lines
4.4 KiB
Diff
136 lines
4.4 KiB
Diff
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||
|
index 6b1e8c0f2..b0ef5518d 100644
|
||
|
--- a/CMakeLists.txt
|
||
|
+++ b/CMakeLists.txt
|
||
|
@@ -97,7 +97,7 @@ message("## ${OATPP_THIS_MODULE_NAME} module. Resolving dependencies...\n")
|
||
|
include(FindPkgConfig)
|
||
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake/module")
|
||
|
|
||
|
-find_package(mbedtls 2.16.0 REQUIRED)
|
||
|
+find_package(mbedtls 2.16.3 REQUIRED)
|
||
|
|
||
|
message("MBEDTLS_INCLUDE_DIR=${MBEDTLS_INCLUDE_DIR}")
|
||
|
message("MBEDTLS_TLS_LIBRARY=${MBEDTLS_TLS_LIBRARY}")
|
||
|
diff --git a/cmake/module/Findmbedtls.cmake b/cmake/module/Findmbedtls.cmake
|
||
|
index 8c76d0a73..5c223a615 100644
|
||
|
--- a/cmake/module/Findmbedtls.cmake
|
||
|
+++ b/cmake/module/Findmbedtls.cmake
|
||
|
@@ -14,10 +14,10 @@ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||
|
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||
|
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||
|
|
||
|
-FindmbedTLS
|
||
|
+Findmbedtls
|
||
|
------------
|
||
|
|
||
|
-Find the mbedTLS encryption library.
|
||
|
+Find the mbedtls encryption library.
|
||
|
|
||
|
Optional Components
|
||
|
^^^^^^^^^^^^^^^^^^^
|
||
|
@@ -31,16 +31,16 @@ Imported Targets
|
||
|
This module defines the following imported targets:
|
||
|
|
||
|
mbedtls::Crypto
|
||
|
- The mbedTLS crypto library, if found.
|
||
|
+ The mbedtls crypto library, if found.
|
||
|
|
||
|
mbedtls::X509
|
||
|
- The mbedTLS x509 library, if found.
|
||
|
+ The mbedtls x509 library, if found.
|
||
|
|
||
|
mbedtls::SSL
|
||
|
- The mbedTLS ssl library, if found. Requires and includes mbedtls::Crypto automatically.
|
||
|
+ The mbedtls ssl library, if found. Requires and includes mbedtls::Crypto automatically.
|
||
|
|
||
|
mbedtls::TLS
|
||
|
- The mbedTLS tls library, if found. Requires and includes mbedtls::SSL and mbedtls::Crypto automatically.
|
||
|
+ The mbedtls tls library, if found. Requires and includes mbedtls::SSL and mbedtls::Crypto automatically.
|
||
|
|
||
|
Result Variables
|
||
|
^^^^^^^^^^^^^^^^
|
||
|
@@ -48,26 +48,26 @@ Result Variables
|
||
|
This module will set the following variables in your project:
|
||
|
|
||
|
MBEDTLS_FOUND
|
||
|
- System has the mbedTLS library. If no components are requested it only requires the crypto library.
|
||
|
+ System has the mbedtls library. If no components are requested it only requires the crypto library.
|
||
|
MBEDTLS_INCLUDE_DIR
|
||
|
- The mbedTLS include directory.
|
||
|
+ The mbedtls include directory.
|
||
|
MBEDTLS_X509_LIBRARY
|
||
|
- The mbedTLS crypto library.
|
||
|
+ The mbedtls crypto library.
|
||
|
MBEDTLS_CRYPTO_LIBRARY
|
||
|
- The mbedTLS crypto library.
|
||
|
+ The mbedtls crypto library.
|
||
|
MBEDTLS_SSL_LIBRARY
|
||
|
- The mbedTLS SSL library.
|
||
|
+ The mbedtls SSL library.
|
||
|
MBEDTLS_TLS_LIBRARY
|
||
|
- The mbedTLS TLS library.
|
||
|
+ The mbedtls TLS library.
|
||
|
MBEDTLS_LIBRARIES
|
||
|
- All mbedTLS libraries.
|
||
|
+ All mbedtls libraries.
|
||
|
MBEDTLS_VERSION
|
||
|
This is set to $major.$minor.$revision (e.g. 2.6.8).
|
||
|
|
||
|
Hints
|
||
|
^^^^^
|
||
|
|
||
|
-Set MBEDTLS_ROOT_DIR to the root directory of an mbedTLS installation.
|
||
|
+Set MBEDTLS_ROOT_DIR to the root directory of an mbedtls installation.
|
||
|
|
||
|
]=======================================================================]
|
||
|
|
||
|
@@ -175,7 +175,7 @@ if(MBEDTLS_INCLUDE_DIR AND EXISTS "${MBEDTLS_INCLUDE_DIR}/mbedtls/version.h")
|
||
|
endif()
|
||
|
|
||
|
# Set Find Package Arguments
|
||
|
-find_package_handle_standard_args(mbedTLS
|
||
|
+find_package_handle_standard_args(mbedtls
|
||
|
REQUIRED_VARS
|
||
|
MBEDTLS_X509_LIBRARY
|
||
|
MBEDTLS_TLS_LIBRARY
|
||
|
@@ -185,12 +185,12 @@ find_package_handle_standard_args(mbedTLS
|
||
|
MBEDTLS_VERSION
|
||
|
HANDLE_COMPONENTS
|
||
|
FAIL_MESSAGE
|
||
|
- "Could NOT find mbedTLS, try setting the path to mbedTLS using the MBEDTLS_ROOT_DIR environment variable"
|
||
|
+ "Could NOT find mbedtls, try setting the path to mbedtls using the MBEDTLS_ROOT_DIR environment variable"
|
||
|
)
|
||
|
|
||
|
-# mbedTLS Found
|
||
|
-if(MBEDTLS_FOUND)
|
||
|
-
|
||
|
+# mbedtls Found
|
||
|
+if(mbedtls_FOUND)
|
||
|
+ set(MBEDTLS_FOUND ${mbedtls_FOUND})
|
||
|
# Set mbedtls::Crypto
|
||
|
if(NOT TARGET mbedtls::Crypto AND EXISTS "${MBEDTLS_CRYPTO_LIBRARY}")
|
||
|
|
||
|
@@ -257,4 +257,4 @@ if(MBEDTLS_FOUND)
|
||
|
|
||
|
endif() # mbedtls::TLS
|
||
|
|
||
|
-endif(MBEDTLS_FOUND)
|
||
|
+endif(mbedtls_FOUND)
|
||
|
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||
|
index 6811f05ea..d80430c3e 100644
|
||
|
--- a/src/CMakeLists.txt
|
||
|
+++ b/src/CMakeLists.txt
|
||
|
@@ -31,9 +31,9 @@ target_include_directories(${OATPP_THIS_MODULE_NAME}
|
||
|
)
|
||
|
|
||
|
target_link_libraries(${OATPP_THIS_MODULE_NAME}
|
||
|
- PRIVATE mbedtls::TLS
|
||
|
- PRIVATE mbedtls::X509
|
||
|
- PRIVATE mbedtls::Crypto
|
||
|
+ PRIVATE ${MBEDTLS_TLS_LIBRARY}
|
||
|
+ PRIVATE ${MBEDTLS_X509_LIBRARY}
|
||
|
+ PRIVATE ${MBEDTLS_CRYPTO_LIBRARY}
|
||
|
)
|
||
|
|
||
|
if(${OATPP_MBEDTLS_DEBUG} GREATER 0)
|