target_sources(${LIB_FSFW_NAME} 
	PRIVATE 
		Clock.cpp
		FixedTimeslotTask.cpp
		MessageQueue.cpp
		Mutex.cpp
		MutexFactory.cpp
		PeriodicTask.cpp
		QueueFactory.cpp
		QueueMapManager.cpp
		SemaphoreFactory.cpp
		TaskFactory.cpp
		taskHelpers.cpp
)

if(UNIX)
	find_package(Threads REQUIRED)
	
	target_link_libraries(${LIB_FSFW_NAME} 
	PRIVATE
		rt
		${CMAKE_THREAD_LIBS_INIT}
	)
endif()