4 find_package(PkgConfig REQUIRED)
8 src/ThreadedWorkQueue.cpp
20 src/StackSerializer.cpp
25 src/FilePathHashSuffix.cpp
35 src/VT256ColorTable.cpp
45 add_library (utils STATIC ${SOURCES})
48 target_include_directories(utils PRIVATE include)
50 find_package(Threads REQUIRED)
51 if(THREADS_HAVE_PTHREAD_ARG)
52 target_compile_options(utils PUBLIC "-pthread")
54 if(CMAKE_THREAD_LIBS_INIT)
55 target_link_libraries(utils "${CMAKE_THREAD_LIBS_INIT}")
57 if(${CMAKE_SYSTEM_NAME} MATCHES "Haiku")
58 target_link_libraries(utils network)