1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
#=========================== begin_copyright_notice ============================
#
# Copyright (C) 2021 Intel Corporation
#
# SPDX-License-Identifier: MIT
#
#============================ end_copyright_notice =============================
set(DRIVER_SOURCES
Driver.cpp
SPIRVWrapper.cpp
)
add_library(VCDriver STATIC ${DRIVER_SOURCES})
igc_get_llvm_targets(LLVM_LIBS
Analysis
BitReader
Core
Support
CodeGen
ipo
)
target_link_libraries(VCDriver
LLVMGenXIntrinsics
IGCOptions
VCCodeGen
VCSupport
${LLVM_LIBS}
)
if(LLVM_ON_UNIX)
target_link_libraries(VCDriver dl)
endif()
target_link_libraries(VCDriver LLVMSPIRVLib)
if (LLVM_VERSION_MAJOR GREATER 15)
target_include_directories(VCDriver
PRIVATE
"${CMAKE_CURRENT_SOURCE_DIR}/../GenXCodeGen/"
"${CMAKE_CURRENT_BINARY_DIR}/../../lib/GenXCodeGen/"
)
endif()
|