Archived
1
Fork 0
This repository has been archived on 2025-04-12. You can view files and clone it, but cannot push or open issues or pull requests.
prism/tools/shadercompiler/CMakeLists.txt
2020-08-11 12:07:21 -04:00

23 lines
573 B
CMake
Executable file

set(CMAKE_TOOLCHAIN_FILE "")
find_package(spirv_cross_core REQUIRED)
find_package(spirv_cross_glsl REQUIRED)
find_package(spirv_cross_cpp REQUIRED)
find_package(spirv_cross_msl REQUIRED)
find_package(glslang REQUIRED)
add_executable(ShaderCompiler main.cpp)
target_link_libraries(ShaderCompiler
PUBLIC
glslang::glslang
glslang::SPIRV
glslang::OSDependent
glslang::OGLCompiler
glslang::HLSL
spirv-cross-core
spirv-cross-glsl
spirv-cross-cpp
spirv-cross-msl
Log)
set_engine_properties(ShaderCompiler)
set_output_dir(ShaderCompiler)