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}")