Set preferences before finding Threads in CMake
Signed-off-by: Paul Elliott <paul.elliott@arm.com>
diff --git a/programs/aes/CMakeLists.txt b/programs/aes/CMakeLists.txt
index 457a0fc..8174102 100644
--- a/programs/aes/CMakeLists.txt
+++ b/programs/aes/CMakeLists.txt
@@ -1,3 +1,5 @@
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
find_package(Threads)
set(executables
diff --git a/programs/cipher/CMakeLists.txt b/programs/cipher/CMakeLists.txt
index c047dd6..b497e8a 100644
--- a/programs/cipher/CMakeLists.txt
+++ b/programs/cipher/CMakeLists.txt
@@ -1,3 +1,5 @@
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
find_package(Threads)
set(executables
diff --git a/programs/fuzz/CMakeLists.txt b/programs/fuzz/CMakeLists.txt
index a0eba0f..97b8fd2 100644
--- a/programs/fuzz/CMakeLists.txt
+++ b/programs/fuzz/CMakeLists.txt
@@ -1,3 +1,5 @@
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
find_package(Threads)
set(libs
diff --git a/programs/hash/CMakeLists.txt b/programs/hash/CMakeLists.txt
index 3d6989c..504a405 100644
--- a/programs/hash/CMakeLists.txt
+++ b/programs/hash/CMakeLists.txt
@@ -1,3 +1,5 @@
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
find_package(Threads)
set(executables
diff --git a/programs/pkey/CMakeLists.txt b/programs/pkey/CMakeLists.txt
index e2fb404..2f55c61 100644
--- a/programs/pkey/CMakeLists.txt
+++ b/programs/pkey/CMakeLists.txt
@@ -1,3 +1,5 @@
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
find_package(Threads)
set(executables_mbedtls
diff --git a/programs/psa/CMakeLists.txt b/programs/psa/CMakeLists.txt
index d86f29e..dd1b1a2 100644
--- a/programs/psa/CMakeLists.txt
+++ b/programs/psa/CMakeLists.txt
@@ -1,3 +1,5 @@
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
find_package(Threads)
set(executables
diff --git a/programs/random/CMakeLists.txt b/programs/random/CMakeLists.txt
index a4c99f5..c1184d1 100644
--- a/programs/random/CMakeLists.txt
+++ b/programs/random/CMakeLists.txt
@@ -1,3 +1,5 @@
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
find_package(Threads)
set(executables
diff --git a/programs/ssl/CMakeLists.txt b/programs/ssl/CMakeLists.txt
index 8ffa854..8047b9f 100644
--- a/programs/ssl/CMakeLists.txt
+++ b/programs/ssl/CMakeLists.txt
@@ -1,4 +1,6 @@
set(THREADS_USE_PTHREADS_WIN32 true)
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
find_package(Threads)
set(libs
diff --git a/programs/test/CMakeLists.txt b/programs/test/CMakeLists.txt
index a726045..3709276 100644
--- a/programs/test/CMakeLists.txt
+++ b/programs/test/CMakeLists.txt
@@ -1,3 +1,5 @@
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
find_package(Threads)
set(libs
diff --git a/programs/test/cmake_subproject/CMakeLists.txt b/programs/test/cmake_subproject/CMakeLists.txt
index dd23d61..2f8ab2a 100644
--- a/programs/test/cmake_subproject/CMakeLists.txt
+++ b/programs/test/cmake_subproject/CMakeLists.txt
@@ -1,5 +1,7 @@
cmake_minimum_required(VERSION 3.5.1)
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
find_package(Threads)
# Test the target renaming support by adding a prefix to the targets built
diff --git a/programs/util/CMakeLists.txt b/programs/util/CMakeLists.txt
index 920f69e..6a8659e 100644
--- a/programs/util/CMakeLists.txt
+++ b/programs/util/CMakeLists.txt
@@ -1,3 +1,5 @@
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
find_package(Threads)
set(libs
diff --git a/programs/x509/CMakeLists.txt b/programs/x509/CMakeLists.txt
index c507de2..e41b406 100644
--- a/programs/x509/CMakeLists.txt
+++ b/programs/x509/CMakeLists.txt
@@ -1,3 +1,5 @@
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
find_package(Threads)
set(libs
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 68bc57f..cb54ea4 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -1,3 +1,5 @@
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
find_package(Threads)
set(libs