set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++1y")
set(FOLLY_LIB folly pthread gflags glog gtest stress-framework)
-set(RCU_OBJ ../synchronization/.libs/Rcu.o)
+set(OTHER_OBJS main.cpp ../synchronization/.libs/Rcu.o)
# Sequential driver
add_executable(stress-sequential-folly-map
- stress-sequential-folly-map.cpp main.cpp ${RCU_OBJ})
+ stress-sequential-folly-map.cpp ${OTHER_OBJS})
target_link_libraries(stress-sequential-folly-map ${FOLLY_LIB})
add_executable(stress-sequential-folly-queue
- stress-sequential-folly-queue.cpp ${RCU_OBJ})
+ stress-sequential-folly-queue.cpp ${OTHER_OBJS})
target_link_libraries(stress-sequential-folly-queue ${FOLLY_LIB})
add_executable(stress-sequential-folly-sync
- stress-sequential-folly-sync.cpp ${RCU_OBJ})
+ stress-sequential-folly-sync.cpp main.cpp ${OTHER_OBJS})
target_link_libraries(stress-sequential-folly-sync ${FOLLY_LIB})
# Parallel driver
add_executable(stress-parallel-folly-map
- stress-parallel-folly-map.cpp main.cpp ${RCU_OBJ})
+ stress-parallel-folly-map.cpp ${OTHER_OBJS})
target_link_libraries(stress-parallel-folly-map ${FOLLY_LIB})
add_executable(stress-parallel-folly-queue
- stress-parallel-folly-queue.cpp ${RCU_OBJ})
+ stress-parallel-folly-queue.cpp ${OTHER_OBJS})
target_link_libraries(stress-parallel-folly-queue ${FOLLY_LIB})
add_executable(stress-parallel-folly-sync
- stress-parallel-folly-sync.cpp ${RCU_OBJ})
+ stress-parallel-folly-sync.cpp ${OTHER_OBJS})
target_link_libraries(stress-parallel-folly-sync ${FOLLY_LIB})