#==============================================================
# Copyright (C) Intel Corporation
#
# SPDX-License-Identifier: MIT
# =============================================================

cmake_minimum_required(VERSION 3.5)
project(dlworkload_demo_with_syclgraph_capture)

option(USE_HOST_MEMORY "Use USE_HOST_MEMORY" OFF)
if(USE_HOST_MEMORY)
    add_definitions(-DUSE_HOST_MEMORY)
endif()

set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0")

add_definitions(-Wall)
set (CMAKE_CXX_COMPILER "dpcpp")
FILE(GLOB SOURCES "*.cpp")

add_executable(dlworkload ${SOURCES})
target_include_directories(dlworkload PUBLIC "${CMAKE_INCLUDE_PATH}")

target_link_libraries(dlworkload -ldnnl -lmkl_sycl -lmkl_intel_ilp64 -lmkl_core -lmkl_tbb_thread)
