Findglslang.cmake 797 B

1234567891011121314151617181920212223242526
  1. # Find glslang
  2. #
  3. # This module defines
  4. # glslang_INCLUDE_DIRS
  5. # glslang_LIBRARIES
  6. # glslang_FOUND
  7. start_find_package(glslang)
  8. set(glslang_INSTALL_DIR ${PROJECT_SOURCE_DIR}/../Dependencies/glslang CACHE PATH "")
  9. gen_default_lib_search_dirs(glslang)
  10. if(WIN32)
  11. set(glslang_DEBUG_SUFFIX "d")
  12. else()
  13. set(glslang_DEBUG_SUFFIX "")
  14. endif()
  15. find_imported_includes(glslang glslang/Public/ShaderLang.h)
  16. find_imported_library2(glslang glslang glslang${glslang_DEBUG_SUFFIX})
  17. find_imported_library2(glslang HLSL HLSL${glslang_DEBUG_SUFFIX})
  18. find_imported_library2(glslang OSDependent OSDependent${glslang_DEBUG_SUFFIX})
  19. find_imported_library2(glslang OGLCompiler OGLCompiler${glslang_DEBUG_SUFFIX})
  20. find_imported_library2(glslang SPIRV SPIRV${glslang_DEBUG_SUFFIX})
  21. end_find_package(glslang glslang)