diff options
author | DichenZhang1 <140119224+DichenZhang1@users.noreply.github.com> | 2023-10-02 18:48:51 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-02 18:48:51 -0700 |
commit | 66cc9e8289a4809db7bade672828d3edcfeb7274 (patch) | |
tree | e424de2b10d134d0d18f0ed795827ca8aed57a84 | |
parent | 17f81fb139ccd72c7cd974b1e6f9d9520c13fbf5 (diff) | |
parent | 843083c5e75c04201282995076a307e0e8a57114 (diff) | |
download | libultrahdr-66cc9e8289a4809db7bade672828d3edcfeb7274.tar.gz |
Merge pull request #11 from ittiam-systems/cmake-pthread
cmake: Add pthread dependendency
-rw-r--r-- | CMakeLists.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 5f9aeaf..91227bd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,6 +32,9 @@ set(CMAKE_CXX_STANDARD 17) include(ExternalProject) +set(THREADS_PREFER_PTHREAD_FLAG ON) +find_package(Threads REQUIRED) + # Check the target architecture and set compiler flags accordingly if(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64") # 64-bit architecture @@ -89,6 +92,7 @@ target_include_directories(ultrahdr PRIVATE target_link_libraries(ultrahdr PRIVATE ${SRC_DIR}/third_party/build/libjpeg-turbo/src/libjpeg-turbo-build/libjpeg.a image_io + Threads::Threads ) libultrahdr_add_executable(ultrahdr_unit_test |