summaryrefslogtreecommitdiffstats
path: root/cmake/SlangConfig.cmake.in
blob: 7b7a0eb98c205026d396fe5504e192f037ac7ac2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@PACKAGE_INIT@

if (NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten")
  include("${CMAKE_CURRENT_LIST_DIR}/slangTargets.cmake")
  check_required_components("slang")
endif()

if(@SLANG_ENABLE_SLANGC@)

  find_program(SLANGC_EXECUTABLE "slangc" HINTS "${PACKAGE_PREFIX_DIR}/bin" ENV PATH)

  if (NOT SLANGC_EXECUTABLE)
      message(STATUS "slangc executable not found; ensure it is available in your PATH.")
  endif()
    
  set(SLANG_EXECUTABLE ${SLANGC_EXECUTABLE} CACHE STRING "Path to the slangc executable")

endif()