[libclc] 8175bd9 - [libclc][CMake] Check SOURCES and LIBRARIES arguments are not empty (#186542)
via cfe-commits
cfe-commits at lists.llvm.org
Fri Mar 13 17:52:39 PDT 2026
Author: Wenju He
Date: 2026-03-14T08:52:32+08:00
New Revision: 8175bd92ea8e6e4886589742142d30cf3e238a68
URL: https://github.com/llvm/llvm-project/commit/8175bd92ea8e6e4886589742142d30cf3e238a68
DIFF: https://github.com/llvm/llvm-project/commit/8175bd92ea8e6e4886589742142d30cf3e238a68.diff
LOG: [libclc][CMake] Check SOURCES and LIBRARIES arguments are not empty (#186542)
Added:
Modified:
libclc/cmake/modules/AddLibclc.cmake
Removed:
################################################################################
diff --git a/libclc/cmake/modules/AddLibclc.cmake b/libclc/cmake/modules/AddLibclc.cmake
index 2b8ff956d4a8e..479a68865ad30 100644
--- a/libclc/cmake/modules/AddLibclc.cmake
+++ b/libclc/cmake/modules/AddLibclc.cmake
@@ -82,6 +82,9 @@ function(link_libclc_builtin_library target_name)
if(NOT ARG_OUTPUT_FILENAME)
message(FATAL_ERROR "OUTPUT_FILENAME is required for link_libclc_builtin_library")
endif()
+ if(NOT ARG_LIBRARIES)
+ message(FATAL_ERROR "LIBRARIES is required for link_libclc_builtin_library")
+ endif()
set(library_dir ${LIBCLC_OUTPUT_LIBRARY_DIR}/${ARG_TRIPLE})
file(MAKE_DIRECTORY ${library_dir})
@@ -160,6 +163,9 @@ function(add_libclc_library target_name)
if(NOT ARG_PARENT_TARGET)
message(FATAL_ERROR "PARENT_TARGET is required for add_libclc_library")
endif()
+ if(NOT ARG_SOURCES)
+ message(FATAL_ERROR "SOURCES is required for add_libclc_library")
+ endif()
set(opencl_lib ${target_name}_opencl_builtins)
add_libclc_builtin_library(${opencl_lib}
More information about the cfe-commits
mailing list