set glslangdir and glslang lib interface_include_directories in shaderc cmakelist.

This commit is contained in:
vlj 2017-08-31 19:39:49 +02:00
parent f76244f700
commit 27a4067bdf

View File

@ -1,29 +1,31 @@
option(SUFFIX_D "Add d Suffix to lib" ${SUFFIX_D})
if(NOT ${SUFFIX_D})
find_library(GLSLANG glslang)
find_library(OSDEPENDENT OSDependent)
find_library(OGLCOMPILER OGLCompiler)
find_library(HLSLLIB HLSL)
find_library(SPIRVLIB SPIRV)
ELSE()
find_library(GLSLANG glslangd)
find_library(OSDEPENDENT OSDependentd)
find_library(OGLCOMPILER OGLCompilerd)
find_library(HLSLLIB HLSLd)
find_library(SPIRVLIB SPIRVd)
ENDIF()
add_library(glslang STATIC IMPORTED GLOBAL)
set_property(TARGET glslang PROPERTY IMPORTED_LOCATION "${GLSLANG}")
add_library(OSDependent STATIC IMPORTED GLOBAL)
set_property(TARGET OSDependent PROPERTY IMPORTED_LOCATION "${OSDEPENDENT}")
add_library(OGLCompiler STATIC IMPORTED GLOBAL)
set_property(TARGET OGLCompiler PROPERTY IMPORTED_LOCATION "${OGLCOMPILER}")
add_library(HLSL STATIC IMPORTED GLOBAL)
set_property(TARGET HLSL PROPERTY IMPORTED_LOCATION "${HLSLLIB}")
add_library(SPIRV STATIC IMPORTED GLOBAL)
set_property(TARGET SPIRV PROPERTY IMPORTED_LOCATION "${SPIRVLIB}")
option(SUFFIX_D "Add d Suffix to lib" ${SUFFIX_D})
if(NOT ${SUFFIX_D})
find_library(GLSLANG glslang)
find_library(OSDEPENDENT OSDependent)
find_library(OGLCOMPILER OGLCompiler)
find_library(HLSLLIB HLSL)
find_library(SPIRVLIB SPIRV)
ELSE()
find_library(GLSLANG glslangd)
find_library(OSDEPENDENT OSDependentd)
find_library(OGLCOMPILER OGLCompilerd)
find_library(HLSLLIB HLSLd)
find_library(SPIRVLIB SPIRVd)
ENDIF()
add_library(glslang STATIC IMPORTED GLOBAL)
set_property(TARGET glslang PROPERTY IMPORTED_LOCATION "${GLSLANG}")
set(glslang_SOURCE_DIR "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/include" CACHE STRING "glslang source dir")
set_property(TARGET glslang APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/include")
add_library(OSDependent STATIC IMPORTED GLOBAL)
set_property(TARGET OSDependent PROPERTY IMPORTED_LOCATION "${OSDEPENDENT}")
add_library(OGLCompiler STATIC IMPORTED GLOBAL)
set_property(TARGET OGLCompiler PROPERTY IMPORTED_LOCATION "${OGLCOMPILER}")
add_library(HLSL STATIC IMPORTED GLOBAL)
set_property(TARGET HLSL PROPERTY IMPORTED_LOCATION "${HLSLLIB}")
add_library(SPIRV STATIC IMPORTED GLOBAL)
set_property(TARGET SPIRV PROPERTY IMPORTED_LOCATION "${SPIRVLIB}")