cmake_minimum_required(VERSION 3.1) # C project project( HostTranslation DESCRIPTION "Translate CUDA host modules to CPU host modules, mainly replace CUDA Runtime APIs with CPU Runtime APIs" LANGUAGES CXX) set(CMAKE_VERBOSE_MAKEFILE ON) set(LIB_NAME cudaRuntime2cpuRuntime) set(CMAKE_CXX_STANDARD 14) include_directories(./include/cpu) include_directories(../../common) file(GLOB proj_HEADERS "include/cpu/*.h") file(GLOB proj_SOURCES "src/cpu/*.cpp") # Add core library. add_library(${LIB_NAME} SHARED ${proj_HEADERS} ${proj_SOURCES})