# Create the ConcurrentQueue library
add_library(ConcurrentQueue STATIC
	include/concurrentqueue.h
	include/lightweightsemaphore.h
	include/blockingconcurrentqueue.h
	concurrentqueue.cpp
)
# Configure include folders
target_include_directories(ConcurrentQueue PRIVATE ${CMAKE_CURRENT_LIST_DIR})
target_include_directories(ConcurrentQueue PUBLIC ${CMAKE_CURRENT_LIST_DIR}/include)
# Configure macro options
target_compile_definitions(ConcurrentQueue PRIVATE _WIN32_WINNT=0x0601)