From 5d8cf475b352ab517c565ccee59461640da63a2a Mon Sep 17 00:00:00 2001 From: ov-l <186710607+ov-l@users.noreply.github.com> Date: Tue, 3 Dec 2024 18:50:11 +0100 Subject: Add SlangConfig.cmake with slang build targets (#5674) * Modify package config * Apply formatting. * Make sure build works for Emscripten * Add documentation on install target. --------- Co-authored-by: obhi-d --- cmake/SlangConfig.cmake.in | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 cmake/SlangConfig.cmake.in (limited to 'cmake') diff --git a/cmake/SlangConfig.cmake.in b/cmake/SlangConfig.cmake.in new file mode 100644 index 000000000..253958690 --- /dev/null +++ b/cmake/SlangConfig.cmake.in @@ -0,0 +1,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 ENV PATH "${PACKAGE_PREFIX_DIR}/bin") + + 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() + -- cgit v1.2.3