set(TARGET_TUTORIAL tutorial) set(SRC_TUTORIAL tutorialmain.cpp tutorial_callbacklist.cpp tutorial_eventdispatcher.cpp tutorial_eventqueue.cpp tutorial_hetercallbacklist.cpp tutorial_hetereventdispatcher.cpp tutorial_argumentadapter.cpp tutorial_anydata.cpp ) add_executable( ${TARGET_TUTORIAL} ${SRC_TUTORIAL} ) set(THREADS_PREFER_PTHREAD_FLAG ON) find_package(Threads REQUIRED) target_link_libraries(${TARGET_TUTORIAL} Threads::Threads)