# Generated from thread.pro.

if(QT_FEATURE_thread)
    add_subdirectory(qatomicint)
    add_subdirectory(qatomicinteger)
    add_subdirectory(qatomicpointer)
    add_subdirectory(qresultstore)
    add_subdirectory(qfuture)
    add_subdirectory(qfuturesynchronizer)
    add_subdirectory(qmutex)
    add_subdirectory(qmutexlocker)
    add_subdirectory(qreadlocker)
    add_subdirectory(qreadwritelock)
    add_subdirectory(qsemaphore)
    add_subdirectory(qthread)
    add_subdirectory(qthreadonce)
    add_subdirectory(qthreadpool)
    add_subdirectory(qwaitcondition)
    add_subdirectory(qwritelocker)
    add_subdirectory(qpromise)
endif()
if(QT_FEATURE_thread AND NOT ANDROID)
    add_subdirectory(qthreadstorage)
endif()
if(TARGET Qt::Concurrent AND NOT ANDROID)
    add_subdirectory(qfuturewatcher)
endif()
