SPIRV-Tools/source/opt/CMakeLists.txt

34 lines
581 B
CMake
Raw Normal View History

add_library(SPIRV-Tools-opt
basic_block.h
constants.h
2016-07-27 21:37:04 +00:00
def_use_manager.h
function.h
instruction.h
ir_loader.h
libspirv.hpp
module.h
reflect.h
pass.h
passes.h
pass_manager.h
types.h
type_manager.h
2016-07-27 21:37:04 +00:00
def_use_manager.cpp
function.cpp
fold_spec_const_op_composite.cpp
instruction.cpp
ir_loader.cpp
libspirv.cpp
module.cpp
passes.cpp
types.cpp
type_manager.cpp
)
spvtools_default_compile_options(SPIRV-Tools-opt)
target_include_directories(SPIRV-Tools-opt
PRIVATE ${spirv-tools_SOURCE_DIR}/include
PUBLIC ${SPIRV_HEADER_INCLUDE_DIR}
)