Fixed benchmark cmake files.

This commit is contained in:
Emery Berger 2022-08-11 13:58:49 -04:00
parent 5571b171ea
commit 1faa1dba74
13 changed files with 13 additions and 12 deletions

View File

@ -1,3 +1,4 @@
add_compile_options(-g -O3 -DNDEBUG)
function(add_coz_run_target name)
set(one_value_args "")
set(multi_value_args COMMAND)

View File

@ -1,5 +1,5 @@
add_executable(histogram histogram-pthread.c)
target_link_libraries(histogram PRIVATE coz-instrumentation pthread)
target_link_libraries(histogram PRIVATE pthread)
add_custom_command(
COMMENT "Downloading histogram inputs"

View File

@ -1,5 +1,5 @@
add_executable(kmeans kmeans-pthread.c)
target_link_libraries(kmeans PRIVATE coz-instrumentation pthread)
target_link_libraries(kmeans PRIVATE pthread)
add_coz_run_target(run_kmeans_small COMMAND $<TARGET_FILE:kmeans> -d 3 -c 100 -p 10000 -s 100)
add_coz_run_target(run_kmeans_large COMMAND $<TARGET_FILE:kmeans> -d 3 -c 100 -p 100000 -s 1000)

View File

@ -1,5 +1,5 @@
add_executable(linear_regression linear_regression-pthread.c)
target_link_libraries(linear_regression PRIVATE coz-instrumentation pthread)
target_link_libraries(linear_regression PRIVATE pthread)
add_custom_command(
COMMENT "Downloading linear_regression inputs"

View File

@ -1,5 +1,5 @@
add_executable(matrix_multiply matrix_multiply-pthread.c)
target_link_libraries(matrix_multiply PRIVATE coz-instrumentation pthread)
target_link_libraries(matrix_multiply PRIVATE pthread)
target_compile_options(matrix_multiply PRIVATE -Wno-format)
add_custom_command(

View File

@ -1,5 +1,5 @@
add_executable(pbzip2 BZ2StreamScanner.cpp ErrorContext.cpp pbzip2.cpp)
target_link_libraries(pbzip2 PRIVATE BZip2::BZip2 coz-instrumentation pthread)
target_link_libraries(pbzip2 PRIVATE bz2 pthread)
target_compile_options(pbzip2 PRIVATE -Wno-format)
set(datafiles ${CMAKE_CURRENT_BINARY_DIR}/../linear_regression/linear_regression_datafiles)

View File

@ -1,4 +1,4 @@
add_executable(pca pca-pthread.c)
target_link_libraries(pca PRIVATE coz-instrumentation pthread)
target_link_libraries(pca PRIVATE pthread)
add_coz_run_target(run_pca COMMAND $<TARGET_FILE:pca> > /dev/null)

View File

@ -1,4 +1,4 @@
add_executable(producer_consumer producer_consumer.cpp)
target_link_libraries(producer_consumer PRIVATE coz-instrumentation pthread)
target_link_libraries(producer_consumer PRIVATE pthread)
add_coz_run_target(run_producer_consumer COMMAND $<TARGET_FILE:producer_consumer>)

View File

@ -1,5 +1,5 @@
add_executable(sqlite-bench-modified main.c sqlite3.c)
target_compile_definitions(sqlite-bench-modified PRIVATE SQLITE_THREADSAFE=2)
target_link_libraries(sqlite-bench-modified PRIVATE SQLite::SQLite3 coz-instrumentation pthread)
target_link_libraries(sqlite-bench-modified PRIVATE sqlite3 pthread dl)
add_coz_run_target(run_sqlite_bench_modified COMMAND $<TARGET_FILE:sqlite-bench-modified>)

View File

@ -1,5 +1,5 @@
add_executable(sqlite-bench main.c sqlite3.c)
target_compile_definitions(sqlite-bench PRIVATE SQLITE_THREADSAFE=2)
target_link_libraries(sqlite-bench PRIVATE SQLite::SQLite3 coz-instrumentation pthread)
target_link_libraries(sqlite-bench PRIVATE sqlite3 pthread dl)
add_coz_run_target(run_sqlite_bench COMMAND $<TARGET_FILE:sqlite-bench>)

View File

@ -1,5 +1,5 @@
add_executable(string_match string_match-pthread.c)
target_link_libraries(string_match PRIVATE coz-instrumentation pthread)
target_link_libraries(string_match PRIVATE pthread)
add_custom_command(
COMMENT "Downloading string_match inputs"

View File

@ -1,4 +1,4 @@
add_executable(toy toy.cpp)
target_link_libraries(toy PRIVATE coz-instrumentation pthread)
target_link_libraries(toy PRIVATE pthread)
add_coz_run_target(run_toy COMMAND $<TARGET_FILE:toy>)

View File

@ -1,5 +1,5 @@
add_executable(word_count sort-pthread.c word_count-pthread.c)
target_link_libraries(word_count PRIVATE coz-instrumentation pthread)
target_link_libraries(word_count PRIVATE pthread)
add_custom_command(
COMMENT "Downloading word_count inputs"