CuPBoP/compilation/KernelTranslation/CMakeLists.txt

22 lines
502 B
CMake
Raw Normal View History

cmake_minimum_required(VERSION 3.1)
# C project
project(
KernelTranslation
DESCRIPTION
"Translate SPMD Kernel to MPMD format with hierarchical collapsing"
LANGUAGES CXX)
set(CMAKE_VERBOSE_MAKEFILE ON)
set(LIB_NAME spmd2mpmd)
set(CMAKE_CXX_STANDARD 14)
include_directories(./include/cpu)
2022-09-16 06:19:13 +08:00
include_directories(../../common)
file(GLOB proj_HEADERS "include/cpu/*.h")
file(GLOB proj_SOURCES "src/cpu/*.cpp")
# Add core library.
2022-06-18 10:20:13 +08:00
add_library(${LIB_NAME} STATIC ${proj_HEADERS} ${proj_SOURCES})