ADD_EXECUTABLE(rose rose.cpp) TARGET_LINK_LIBRARIES(rose ${COMMON_LIBRARIES}) ADD_EXECUTABLE(roseTable roseTable.cpp) TARGET_LINK_LIBRARIES(roseTable ${COMMON_LIBRARIES}) ADD_EXECUTABLE(roseTableTpcCH-workload1 roseTableTpcCH-workload1.cpp) TARGET_LINK_LIBRARIES(roseTableTpcCH-workload1 ${COMMON_LIBRARIES}) ADD_EXECUTABLE(roseTableTpcCH-workload2 roseTableTpcCH-workload2.cpp) TARGET_LINK_LIBRARIES(roseTableTpcCH-workload2 ${COMMON_LIBRARIES}) CREATE_EXECUTABLE(lhtableThreaded) CREATE_EXECUTABLE(naiveHash) CREATE_EXECUTABLE(naiveMultiThreaded) CREATE_EXECUTABLE(rawSet) CREATE_EXECUTABLE(arrayListSet) CREATE_EXECUTABLE(linearHashNTA) CREATE_EXECUTABLE(linkedListNTA) CREATE_EXECUTABLE(pageOrientedListNTA) CREATE_EXECUTABLE(linearHashNTAThreaded) CREATE_EXECUTABLE(linearHashNTAMultiReader) CREATE_EXECUTABLE(linearHashNTAWriteRequests) CREATE_EXECUTABLE(transitiveClosure) CREATE_EXECUTABLE(zeroCopy) CREATE_EXECUTABLE(sequentialThroughput) CREATE_EXECUTABLE(qos) CREATE_EXECUTABLE(writeBack) CREATE_EXECUTABLE(distributedLsnFree) IF(CHECK_LIBRARY) ADD_TEST(rose rose) ENDIF(CHECK_LIBRARY)