cmake_minimum_required(VERSION 3.18) list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules") project(dml-benchmark) set(CMAKE_CXX_STANDARD 20) include_directories("../../DML/include/") find_package(NUMA REQUIRED) set(SOURCES main.cpp) add_executable(dml-benchmark ${SOURCES}) target_include_directories(dml-benchmark PRIVATE ${NUMA_INCLUDE_DIRS}) target_link_libraries(dml-benchmark PRIVATE libdml.a pthread ${CMAKE_DL_LIBS} ${NUMA_LIBRARY}) install(TARGETS dml-benchmark DESTINATION ${CMAKE_INSTALL_PREFIX})