[llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)

Nikolas Klauser via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 16 09:19:54 PDT 2025


================
@@ -0,0 +1,128 @@
+#===============================================================================
+# Setup Project
+#===============================================================================
+cmake_minimum_required(VERSION 3.20.0)
+
+set(LLVM_SUBPROJECT_TITLE "libsycl")
+
+set(LIBSYCL_SOURCE_DIR  ${CMAKE_CURRENT_SOURCE_DIR})
+set(LIBSYCL_BINARY_DIR  ${CMAKE_CURRENT_BINARY_DIR})
+
+set(CMAKE_CXX_STANDARD 17 CACHE STRING "C++ standard to conform to")
+set(CMAKE_CXX_STANDARD_REQUIRED YES)
+set(CMAKE_CXX_EXTENSIONS OFF)
----------------
philnik777 wrote:

It's generally a good idea to do this on a per-target level instead of globally, since there are a lot of sub-projects with lots of different requirements.

https://github.com/llvm/llvm-project/pull/144372


More information about the llvm-commits mailing list