Skip to content

Commit 3809e20

Browse files
authored
[lldb] Use add_custom_command for SBLanguages.h (#91254)
Use add_custom_command instead of add_custom_target to generate SBLanguages.h.
1 parent b21d2de commit 3809e20

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

lldb/source/API/CMakeLists.txt

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ endif()
2323
# Target to generate SBLanguages.h from Dwarf.def.
2424
set(sb_languages_file
2525
${CMAKE_CURRENT_BINARY_DIR}/../../include/lldb/API/SBLanguages.h)
26-
add_custom_target(
27-
lldb-sbapi-dwarf-enums
28-
"${Python3_EXECUTABLE}"
26+
add_custom_command(
27+
COMMENT "Generating SBLanguages.h from Dwarf.def"
28+
COMMAND "${Python3_EXECUTABLE}"
2929
${LLDB_SOURCE_DIR}/scripts/generate-sbapi-dwarf-enum.py
3030
${LLVM_MAIN_INCLUDE_DIR}/llvm/BinaryFormat/Dwarf.def
3131
-o ${sb_languages_file}
32-
BYPRODUCTS ${sb_languages_file}
32+
OUTPUT ${sb_languages_file}
3333
DEPENDS ${LLVM_MAIN_INCLUDE_DIR}/llvm/BinaryFormat/Dwarf.def
3434
WORKING_DIRECTORY ${LLVM_LIBRARY_OUTPUT_INTDIR}
3535
)
@@ -113,9 +113,7 @@ add_lldb_library(liblldb SHARED ${option_framework}
113113
SystemInitializerFull.cpp
114114
${lldb_python_wrapper}
115115
${lldb_lua_wrapper}
116-
117-
DEPENDS
118-
lldb-sbapi-dwarf-enums
116+
${sb_languages_file}
119117

120118
LINK_LIBS
121119
lldbBreakpoint

0 commit comments

Comments
 (0)