313a55f401
- Build the benchmarks in CMake
30 lines
1,014 B
CMake
30 lines
1,014 B
CMake
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)
|
|
|
|
IF(CHECK_LIBRARY)
|
|
ADD_TEST(rose rose)
|
|
ENDIF(CHECK_LIBRARY)
|