Merge pull request #5837 from robert-shade/robert-shade/add_subdirectory_support

Allow building as a subdir
This commit is contained in:
Dave Rodgman 2022-06-06 14:11:06 +01:00 committed by GitHub
commit 5e03d9e601
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 0 deletions

View file

@ -0,0 +1,4 @@
Changes
* Add aliases for libraries so that the normal MbedTLS::* targets
work when MbedTLS is built as a subdirectory. Allows use of
CMake's FetchContent, as requested in #5688.

View file

@ -291,6 +291,7 @@ if(USE_SHARED_MBEDTLS_LIBRARY)
endif(USE_SHARED_MBEDTLS_LIBRARY)
foreach(target IN LISTS target_libraries)
add_library(MbedTLS::${target} ALIAS ${target}) # add_subdirectory support
# Include public header files from /include and other directories
# declared by /3rdparty/**/CMakeLists.txt. Include private header files
# from /library and others declared by /3rdparty/**/CMakeLists.txt.