cmake_minimum_required(VERSION 3.5) set(C_STANDARD 11) enable_testing() set(SRC_DIR ../../src) set(INC_DIR ../../include) include_directories(${SRC_DIR} ${INC_DIR}) include_directories(SYSTEM ${EXTERN_DIR}/greatest) add_executable(TaskQueueTest ${SRC_DIR}/core/TaskQueue.c TaskQueue.test.c ) add_test(TaskQueueTest ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/TaskQueueTest)