|
@@ -1,12 +1,9 @@
|
|
|
# Once done these will be defined:
|
|
|
#
|
|
|
-# LIBMBEDTLS_FOUND
|
|
|
-# LIBMBEDTLS_INCLUDE_DIRS
|
|
|
-# LIBMBEDTLS_LIBRARIES
|
|
|
+# MBEDTLS_FOUND
|
|
|
+# MBEDTLS_INCLUDE_DIRS
|
|
|
+# MBEDTLS_LIBRARIES
|
|
|
#
|
|
|
-# For use in OBS:
|
|
|
-#
|
|
|
-# MBEDTLS_INCLUDE_DIR
|
|
|
|
|
|
find_package(PkgConfig QUIET)
|
|
|
if (PKG_CONFIG_FOUND)
|
|
@@ -122,22 +119,19 @@ endif()
|
|
|
|
|
|
# If we find all three libraries, then go ahead.
|
|
|
if(MBEDTLS_LIB AND MBEDCRYPTO_LIB AND MBEDX509_LIB)
|
|
|
- set(LIBMBEDTLS_INCLUDE_DIRS ${MBEDTLS_INCLUDE_DIR})
|
|
|
- set(LIBMBEDTLS_LIBRARIES ${MBEDTLS_LIB} ${MBEDCRYPTO_LIB} ${MBEDX509_LIB})
|
|
|
- set(MBEDTLS_INCLUDE_DIRS ${LIBMBEDTLS_INCLUDE_DIRS})
|
|
|
- set(MBEDTLS_LIBRARIES ${LIBMBEDTLS_LIBRARIES})
|
|
|
+ set(MBEDTLS_INCLUDE_DIRS ${MBEDTLS_INCLUDE_DIR})
|
|
|
+ set(MBEDTLS_LIBRARIES ${MBEDTLS_LIB} ${MBEDCRYPTO_LIB} ${MBEDX509_LIB})
|
|
|
|
|
|
# Otherwise, if we find MBEDTLS_LIB, and it has both CRYPTO and x509
|
|
|
# within the single lib (i.e. a windows build environment), then also
|
|
|
# feel free to go ahead.
|
|
|
elseif(MBEDTLS_LIB AND MBEDTLS_INCLUDES_CRYPTO AND MBEDTLS_INCLUDES_X509)
|
|
|
- set(LIBMBEDTLS_INCLUDE_DIRS ${MBEDTLS_INCLUDE_DIR})
|
|
|
- set(LIBMBEDTLS_LIBRARIES ${MBEDTLS_LIB})
|
|
|
- set(MBEDTLS_INCLUDE_DIRS ${LIBMBEDTLS_INCLUDE_DIRS})
|
|
|
- set(MBEDTLS_LIBRARIES ${LIBMBEDTLS_LIBRARIES})
|
|
|
+ set(MBEDTLS_INCLUDE_DIRS ${MBEDTLS_INCLUDE_DIR})
|
|
|
+ set(MBEDTLS_LIBRARIES ${MBEDTLS_LIB})
|
|
|
endif()
|
|
|
|
|
|
# Now we've accounted for the 3-vs-1 library case:
|
|
|
include(FindPackageHandleStandardArgs)
|
|
|
-find_package_handle_standard_args(Libmbedtls DEFAULT_MSG MBEDTLS_LIBRARIES MBEDTLS_INCLUDE_DIRS)
|
|
|
-mark_as_advanced(MBEDTLS_INCLUDE_DIR MBEDTLS_LIBRARIES MBEDTLS_INCLUDE_DIRS)
|
|
|
+find_package_handle_standard_args(MbedTLS DEFAULT_MSG MBEDTLS_LIBRARIES MBEDTLS_INCLUDE_DIRS)
|
|
|
+mark_as_advanced(MBEDTLS_INCLUDE_DIR MBEDTLS_LIB MBEDCRYPTO_LIB MBEDX509_LIB)
|
|
|
+
|