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}") find_path(glslang_SOURCE_DIR glslang/Include/Common) set_property(TARGET glslang APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${glslang_SOURCE_DIR}") 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}")