[libc-commits] [libc] ab0e6fc - [libc][cmake] Clean up dead code in add_gen_header (#128753)
via libc-commits
libc-commits at lists.llvm.org
Tue Feb 25 10:58:47 PST 2025
Author: Alexey Samsonov
Date: 2025-02-25T10:58:44-08:00
New Revision: ab0e6fcaadf158427dfe480e1ae2c0a5ddea98ec
URL: https://github.com/llvm/llvm-project/commit/ab0e6fcaadf158427dfe480e1ae2c0a5ddea98ec
DIFF: https://github.com/llvm/llvm-project/commit/ab0e6fcaadf158427dfe480e1ae2c0a5ddea98ec.diff
LOG: [libc][cmake] Clean up dead code in add_gen_header (#128753)
DATA_FILES CMake argument never existed in the new YAML-based hdrgen
version of add_gen_header function, and thus its uses added in
b1fd6f0996a9d6e6ebfa0cc3df0fe499c5ccdf65 were always dead code.
Remove them to clean up the function implementation.
Co-authored-by: Alexey Samsonov <samsonov at google.com>
Added:
Modified:
libc/cmake/modules/LLVMLibCHeaderRules.cmake
Removed:
################################################################################
diff --git a/libc/cmake/modules/LLVMLibCHeaderRules.cmake b/libc/cmake/modules/LLVMLibCHeaderRules.cmake
index ea8b76e0f6235..99f90244e0134 100644
--- a/libc/cmake/modules/LLVMLibCHeaderRules.cmake
+++ b/libc/cmake/modules/LLVMLibCHeaderRules.cmake
@@ -98,13 +98,6 @@ function(add_gen_header target_name)
set(dep_file "${out_file}.d")
set(yaml_file ${CMAKE_SOURCE_DIR}/${ADD_GEN_HDR_YAML_FILE})
- set(fq_data_files "")
- if(ADD_GEN_HDR_DATA_FILES)
- foreach(data_file IN LISTS ADD_GEN_HDR_DATA_FILES)
- list(APPEND fq_data_files "${CMAKE_CURRENT_SOURCE_DIR}/${data_file}")
- endforeach(data_file)
- endif()
-
set(entry_points "${TARGET_ENTRYPOINT_NAME_LIST}")
list(TRANSFORM entry_points PREPEND "--entry-point=")
@@ -117,7 +110,7 @@ function(add_gen_header target_name)
--write-if-changed
${entry_points}
${yaml_file}
- DEPENDS ${yaml_file} ${fq_data_files}
+ DEPENDS ${yaml_file}
DEPFILE ${dep_file}
COMMENT "Generating header ${ADD_GEN_HDR_GEN_HDR} from ${yaml_file}"
)
@@ -133,7 +126,7 @@ function(add_gen_header target_name)
${entry_points}
--output_dir ${decl_out_file}
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- DEPENDS ${yaml_file} ${fq_data_files}
+ DEPENDS ${yaml_file}
)
endif()
More information about the libc-commits
mailing list