|
@@ -21,16 +21,19 @@ find_library(glslang_LIBRARY_OPTIMIZED NAMES glslang PATHS ${glslang_LIBRARY_SEA
|
|
|
find_library(glslangHLSL_LIBRARY_OPTIMIZED NAMES HLSL PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
find_library(glslangHLSL_LIBRARY_OPTIMIZED NAMES HLSL PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
|
find_library(glslangOSDependent_LIBRARY_OPTIMIZED NAMES OSDependent PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
find_library(glslangOSDependent_LIBRARY_OPTIMIZED NAMES OSDependent PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
|
find_library(glslangOGLCompiler_LIBRARY_OPTIMIZED NAMES OGLCompiler PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
find_library(glslangOGLCompiler_LIBRARY_OPTIMIZED NAMES OGLCompiler PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
|
|
|
+find_library(glslangSPIRV_LIBRARY_OPTIMIZED NAMES SPIRV PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
|
find_library(glslang_LIBRARY_DEBUG NAMES glslangd glslang PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
find_library(glslang_LIBRARY_DEBUG NAMES glslangd glslang PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
|
find_library(glslangHLSL_LIBRARY_DEBUG NAMES HLSLd HLSL PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
find_library(glslangHLSL_LIBRARY_DEBUG NAMES HLSLd HLSL PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
|
find_library(glslangOSDependent_LIBRARY_DEBUG NAMES OSDependentd OSDependent PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
find_library(glslangOSDependent_LIBRARY_DEBUG NAMES OSDependentd OSDependent PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
|
find_library(glslangOGLCompiler_LIBRARY_DEBUG NAMES OGLCompilerd OGLCompiler PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
find_library(glslangOGLCompiler_LIBRARY_DEBUG NAMES OGLCompilerd OGLCompiler PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
|
|
|
+find_library(glslangSPIRV_LIBRARY_DEBUG NAMES SPIRVd PATHS ${glslang_LIBRARY_SEARCH_DIRS})
|
|
|
|
|
|
|
|
if(glslang_INCLUDE_DIR AND
|
|
if(glslang_INCLUDE_DIR AND
|
|
|
glslang_LIBRARY_OPTIMIZED AND glslang_LIBRARY_DEBUG AND
|
|
glslang_LIBRARY_OPTIMIZED AND glslang_LIBRARY_DEBUG AND
|
|
|
glslangHLSL_LIBRARY_OPTIMIZED AND glslangHLSL_LIBRARY_DEBUG AND
|
|
glslangHLSL_LIBRARY_OPTIMIZED AND glslangHLSL_LIBRARY_DEBUG AND
|
|
|
glslangOSDependent_LIBRARY_OPTIMIZED AND glslangOSDependent_LIBRARY_DEBUG AND
|
|
glslangOSDependent_LIBRARY_OPTIMIZED AND glslangOSDependent_LIBRARY_DEBUG AND
|
|
|
- glslangOGLCompiler_LIBRARY_OPTIMIZED AND glslangOGLCompiler_LIBRARY_DEBUG
|
|
|
|
|
|
|
+ glslangOGLCompiler_LIBRARY_OPTIMIZED AND glslangOGLCompiler_LIBRARY_DEBUG AND
|
|
|
|
|
+ glslangSPIRV_LIBRARY_OPTIMIZED AND glslangSPIRV_LIBRARY_DEBUG
|
|
|
)
|
|
)
|
|
|
set(glslang_FOUND TRUE)
|
|
set(glslang_FOUND TRUE)
|
|
|
endif()
|
|
endif()
|
|
@@ -64,7 +67,12 @@ if(glslang_FOUND)
|
|
|
add_library(glslangOGLCompiler STATIC IMPORTED)
|
|
add_library(glslangOGLCompiler STATIC IMPORTED)
|
|
|
set_target_properties(glslangOGLCompiler PROPERTIES IMPORTED_LOCATION_DEBUG "${glslangOGLCompiler_LIBRARY_DEBUG}")
|
|
set_target_properties(glslangOGLCompiler PROPERTIES IMPORTED_LOCATION_DEBUG "${glslangOGLCompiler_LIBRARY_DEBUG}")
|
|
|
set_target_properties(glslangOGLCompiler PROPERTIES IMPORTED_LOCATION_OPTIMIZEDDEBUG "${glslangOGLCompiler_LIBRARY_DEBUG}")
|
|
set_target_properties(glslangOGLCompiler PROPERTIES IMPORTED_LOCATION_OPTIMIZEDDEBUG "${glslangOGLCompiler_LIBRARY_DEBUG}")
|
|
|
- set_target_properties(glslangOGLCompiler PROPERTIES IMPORTED_LOCATION_RELEASE "${glslangOGLCompiler_LIBRARY_OPTIMIZED}")
|
|
|
|
|
|
|
+ set_target_properties(glslangOGLCompiler PROPERTIES IMPORTED_LOCATION_RELEASE "${glslangOGLCompiler_LIBRARY_OPTIMIZED}")
|
|
|
|
|
+
|
|
|
|
|
+ add_library(glslangSPIRV STATIC IMPORTED)
|
|
|
|
|
+ set_target_properties(glslangSPIRV PROPERTIES IMPORTED_LOCATION_DEBUG "${glslangSPIRV_LIBRARY_DEBUG}")
|
|
|
|
|
+ set_target_properties(glslangSPIRV PROPERTIES IMPORTED_LOCATION_OPTIMIZEDDEBUG "${glslangSPIRV_LIBRARY_DEBUG}")
|
|
|
|
|
+ set_target_properties(glslangSPIRV PROPERTIES IMPORTED_LOCATION_RELEASE "${glslangSPIRV_LIBRARY_OPTIMIZED}")
|
|
|
endif()
|
|
endif()
|
|
|
|
|
|
|
|
mark_as_advanced(
|
|
mark_as_advanced(
|
|
@@ -73,11 +81,13 @@ mark_as_advanced(
|
|
|
glslang_LIBRARY_OPTIMIZED
|
|
glslang_LIBRARY_OPTIMIZED
|
|
|
glslangHLSL_LIBRARY_OPTIMIZED
|
|
glslangHLSL_LIBRARY_OPTIMIZED
|
|
|
glslangOSDependent_LIBRARY_OPTIMIZED
|
|
glslangOSDependent_LIBRARY_OPTIMIZED
|
|
|
|
|
+ glslangSPIRV_LIBRARY_OPTIMIZED
|
|
|
glslangOGLCompiler_LIBRARY_OPTIMIZED
|
|
glslangOGLCompiler_LIBRARY_OPTIMIZED
|
|
|
glslang_LIBRARY_DEBUG
|
|
glslang_LIBRARY_DEBUG
|
|
|
glslangHLSL_LIBRARY_DEBUG
|
|
glslangHLSL_LIBRARY_DEBUG
|
|
|
glslangOSDependent_LIBRARY_DEBUG
|
|
glslangOSDependent_LIBRARY_DEBUG
|
|
|
- glslangOGLCompiler_LIBRARY_DEBUG)
|
|
|
|
|
|
|
+ glslangOGLCompiler_LIBRARY_DEBUG
|
|
|
|
|
+ glslangSPIRV_LIBRARY_DEBUG)
|
|
|
|
|
|
|
|
set(glslang_INCLUDE_DIRS ${glslang_INCLUDE_DIR})
|
|
set(glslang_INCLUDE_DIRS ${glslang_INCLUDE_DIR})
|
|
|
-set(glslang_LIBRARIES glslang glslangHLSL glslangOSDependent glslangOGLCompiler)
|
|
|
|
|
|
|
+set(glslang_LIBRARIES glslang glslangHLSL glslangOSDependent glslangOGLCompiler glslangSPIRV)
|