[llvm] [SYCL] Add platform enumeration and info query using liboffload (PR #166927)
Dmitry Rogozhkin via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 12 08:35:03 PST 2025
================
@@ -0,0 +1,25 @@
+add_executable(sycl-ls sycl-ls.cpp)
+
+target_include_directories(sycl-ls SYSTEM PRIVATE ${LLVM_MAIN_INCLUDE_DIR})
+target_link_libraries(sycl-ls PRIVATE LLVMSupport LLVMObject)
+
+add_dependencies(sycl-ls sycl)
+target_include_directories(sycl-ls PRIVATE ${LIBSYCL_BUILD_INCLUDE_DIR})
+
+target_link_libraries(sycl-ls
+ PRIVATE
+ ${LIBSYCL_SHARED_OUTPUT_NAME}
+)
+
+include(CheckCXXCompilerFlag)
+check_cxx_compiler_flag(-fno-rtti COMPILER_HAS_NORTTI_FLAG)
+if (COMPILER_HAS_NORTTI_FLAG)
+ target_compile_options(sycl-ls PRIVATE -fno-rtti)
----------------
dvrogozh wrote:
Why `-fno-rtti` is needed?
https://github.com/llvm/llvm-project/pull/166927
More information about the llvm-commits
mailing list