mirror of
https://github.com/yuzu-mirror/mbedtls.git
synced 2026-04-20 22:05:15 +00:00
Right now, CMake files are installed in <prefix>/cmake. That being said, it gets easily bloated, and the standard is to use a directory with the same name as the project. I discovered this issue with this "bug": https://github.com/termux/termux-packages/issues/12416 The issue's author claimed that MbedTLS's files were not installed in the lib directory. But the patch applied by termux team broke CMake's search of MbedTLS config files. So I wanted to upstream the real fix here instead. Here are some examples of projects using directories: - https://github.com/xiph/flac/blob/1.4.2/CMakeLists.txt#L239 - https://gitlab.freedesktop.org/dbus/dbus/-/blob/dbus-1.15.2/CMakeLists.txt#L675 - https://github.com/catchorg/Catch2/blob/v3.2.0/CMakeLists.txt#L62 - https://github.com/capnproto/capnproto/blob/v0.10.2/c++/CMakeLists.txt#L162 Signed-off-by: Issam E. Maghni <issam.e.maghni@mailbox.org> |
||
|---|---|---|
| .. | ||
| 00README.md | ||
| add-rsa-pss-rsae-support-for-tls12.txt | ||
| bn_mul-fix-x86-pic-compilation-for-gcc-4.txt | ||
| cert_write-set-extended-key-usages.txt | ||
| cmake-install.txt | ||
| driver-only-hashes.txt | ||
| ecdsa-verify-fixes.txt | ||
| ecjpake_to_pms.txt | ||
| extend-query_compile_time_config-to-psa_want.txt | ||
| fix-aes-shallow-copying.txt | ||
| fix-ctr-drbg-may-free-invalid-aes-context.txt | ||
| fix_aead_psa_driver_build.txt | ||
| fix_build_error_for_mbedtls_deprecated_removed.txt | ||
| fix_build_tls1_2_with_single_encryption_type.txt | ||
| fix_cmake_gen_files | ||
| fix_cmake_using_iar_toolchain.txt | ||
| fix_dh_genprime_error_reporting.txt | ||
| fix_hard_link_across_drives | ||
| fix_psa_crypto_cipher_h_include.txt | ||
| fix_tls13_session_resumption_fail_when_hostname_is_not_localhost.txt | ||
| fix_x509_get_name_mem_leak.txt | ||
| fix_x509_info_hwmodulename.txt | ||
| fix_zeroization.txt | ||
| LMS.txt | ||
| mbedtls_asn1_type_free.txt | ||
| muladdc_microblaze.txt | ||
| negative-zero-from-add.txt | ||
| nonversioned-library-soname.txt | ||
| platform-setbuf.txt | ||
| psa_crypto_code_gen_1_1.txt | ||
| psa_crypto_pake.txt | ||
| psa_rsa_needs_pk.txt | ||
| remove_ssl_session_compression.txt | ||
| tls13-misc.txt | ||
| tls13_sig_alg_selection.txt | ||
| x509-broken-symlink-handling.txt | ||