+set(PACKAGE_NAME test-drivers)
+
+set(CDS_LIBRARIES
+ ${CDS_SHARED_LIBRARY}
+ ${Boost_THREAD_LIBRARY}
+ ${Boost_SYSTEM_LIBRARY}
+ ${CMAKE_THREAD_LIBS_INIT}
+ ${EXTERNAL_SYSTEM_LIBS}
+)
+
+set(TEST_DRIVERS_SOURCES
+ test.cc
+)
+
+include_directories(
+ ${CMAKE_CURRENT_SOURCE_DIR}
+)
+
+add_executable(rwqueue_driver rwqueue_driver.cpp)
+target_link_libraries(rwqueue_driver ${CDS_LIBRARIES})
+
+add_executable(spinlock_driver spinlock_driver.cpp)
+target_link_libraries(spinlock_driver ${CDS_LIBRARIES})
+
+add_executable(treiber_stack_driver treiber_stack_driver.cpp)
+target_link_libraries(treiber_stack_driver ${CDS_LIBRARIES})
+
+#add_executable(fcstack_driver fcstack_driver.cpp)
+#target_link_libraries(fcstack_driver ${CDS_LIBRARIES})
+
+# Not compiling
+#add_executable(cuckoo_map_driver cuckoo_map_driver.cpp)
+#target_link_libraries(cuckoo_map_driver ${CDS_LIBRARIES})
+
+add_executable(msqueue_driver msqueue_driver.cpp)
+target_link_libraries(msqueue_driver ${CDS_LIBRARIES})
+
+add_executable(moirqueue_driver moirqueue_driver.cpp)
+target_link_libraries(moirqueue_driver ${CDS_LIBRARIES})
+
+add_executable(basketqueue_driver basketqueue_driver.cpp)
+target_link_libraries(basketqueue_driver ${CDS_LIBRARIES})
+
+add_executable(optimisticqueue_driver optimisticqueue_driver.cpp)
+target_link_libraries(optimisticqueue_driver ${CDS_LIBRARIES})
+
+add_executable(segmentedqueue_driver segmentedqueue_driver.cpp)
+target_link_libraries(segmentedqueue_driver ${CDS_LIBRARIES})
+
+add_executable(vyukovqueue_driver vyukovqueue_driver.cpp)
+target_link_libraries(vyukovqueue_driver ${CDS_LIBRARIES})
+
+add_executable(fcqueue_driver fcqueue_driver.cpp)
+target_link_libraries(fcqueue_driver ${CDS_LIBRARIES})
+
+add_executable(fcdeque_driver fcdeque_driver.cpp)
+target_link_libraries(fcdeque_driver ${CDS_LIBRARIES})