Skip to content

Commit 22e9d1d

Browse files
JDevlieghereadrian-prantl
authored andcommitted
[lldb] Use add_custom_command for SBLanguages.h (llvm#91254)
Use add_custom_command instead of add_custom_target to generate SBLanguages.h. (cherry picked from commit 3809e20) (cherry picked from commit 18013b9)
1 parent d4ee3a2 commit 22e9d1d

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
@@ -33,13 +33,13 @@ endif()
3333
# Target to generate SBLanguages.h from Dwarf.def.
3434
set(sb_languages_file
3535
${CMAKE_CURRENT_BINARY_DIR}/../../include/lldb/API/SBLanguages.h)
36-
add_custom_target(
37-
lldb-sbapi-dwarf-enums
38-
"${Python3_EXECUTABLE}"
36+
add_custom_command(
37+
COMMENT "Generating SBLanguages.h from Dwarf.def"
38+
COMMAND "${Python3_EXECUTABLE}"
3939
${LLDB_SOURCE_DIR}/scripts/generate-sbapi-dwarf-enum.py
4040
${LLVM_MAIN_INCLUDE_DIR}/llvm/BinaryFormat/Dwarf.def
4141
-o ${sb_languages_file}
42-
BYPRODUCTS ${sb_languages_file}
42+
OUTPUT ${sb_languages_file}
4343
DEPENDS ${LLVM_MAIN_INCLUDE_DIR}/llvm/BinaryFormat/Dwarf.def
4444
WORKING_DIRECTORY ${LLVM_LIBRARY_OUTPUT_INTDIR}
4545
)
@@ -123,9 +123,7 @@ add_lldb_library(liblldb SHARED ${option_framework}
123123
SystemInitializerFull.cpp
124124
${lldb_python_wrapper}
125125
${lldb_lua_wrapper}
126-
127-
DEPENDS
128-
lldb-sbapi-dwarf-enums
126+
${sb_languages_file}
129127

130128
LINK_LIBS
131129
lldbBreakpoint

0 commit comments

Comments
 (0)