diff options
author | David Horstmann <david.horstmann@arm.com> | 2024-03-12 15:02:28 +0000 |
---|---|---|
committer | David Horstmann <david.horstmann@arm.com> | 2024-03-12 15:05:06 +0000 |
commit | 93fa4e1b872b7beb8fae6089d1c8cca93544b3d2 (patch) | |
tree | 459630c12eb1ca00b0b14d08a72596498cad6970 /CMakeLists.txt | |
parent | 3232842d6308413207f6046504903f69773f759f (diff) | |
parent | a7f3c4e1d04a693ac4fb1ce8a9207774ea1dcdbb (diff) | |
download | mbedtls-93fa4e1b872b7beb8fae6089d1c8cca93544b3d2.zip mbedtls-93fa4e1b872b7beb8fae6089d1c8cca93544b3d2.tar.gz mbedtls-93fa4e1b872b7beb8fae6089d1c8cca93544b3d2.tar.bz2 |
Merge branch 'development' into buffer-sharing-merge
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 9644a74..0f22809 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,9 +34,15 @@ cmake_policy(SET CMP0011 NEW) cmake_policy(SET CMP0012 NEW) if(TEST_CPP) - project("Mbed TLS" LANGUAGES C CXX) + project("Mbed TLS" + LANGUAGES C CXX + VERSION 3.5.2 + ) else() - project("Mbed TLS" LANGUAGES C) + project("Mbed TLS" + LANGUAGES C + VERSION 3.5.2 + ) endif() include(GNUInstallDirs) @@ -114,6 +120,11 @@ if(MBEDTLS_PYTHON_EXECUTABLE) endif() +# We now potentially need to link all executables against PThreads, if available +set(CMAKE_THREAD_PREFER_PTHREAD TRUE) +set(THREADS_PREFER_PTHREAD_FLAG TRUE) +find_package(Threads) + # If this is the root project add longer list of available CMAKE_BUILD_TYPE values if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) set(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE} @@ -278,6 +289,8 @@ add_subdirectory(3rdparty) add_subdirectory(library) +add_subdirectory(pkgconfig) + # # The C files in tests/src directory contain test code shared among test suites # and programs. This shared test code is compiled and linked to test suites and |