[Lldb-commits] [lldb] d8924d4 - [LLDB] Explicitly use python for version fixup (#144217)

via lldb-commits lldb-commits at lists.llvm.org
Fri Jun 20 12:54:09 PDT 2025


Author: nerix
Date: 2025-06-20T14:54:06-05:00
New Revision: d8924d4da78fc980b720b328897b1bd5efba348a

URL: https://github.com/llvm/llvm-project/commit/d8924d4da78fc980b720b328897b1bd5efba348a
DIFF: https://github.com/llvm/llvm-project/commit/d8924d4da78fc980b720b328897b1bd5efba348a.diff

LOG: [LLDB] Explicitly use python for version fixup (#144217)

On Windows, the post build command would open the script in the default
editor, since it doesn't know about shebangs. This effectively adds
`python3` in front of the command.

Amends https://github.com/llvm/llvm-project/pull/142871 /
https://github.com/llvm/llvm-project/pull/141116

Added: 
    

Modified: 
    lldb/source/API/CMakeLists.txt

Removed: 
    


################################################################################
diff  --git a/lldb/source/API/CMakeLists.txt b/lldb/source/API/CMakeLists.txt
index 2772aa920411f..f4a323aaf267c 100644
--- a/lldb/source/API/CMakeLists.txt
+++ b/lldb/source/API/CMakeLists.txt
@@ -326,7 +326,7 @@ foreach(header
 endforeach()
 
 add_custom_command(TARGET liblldb POST_BUILD
-  COMMAND ${LLDB_SOURCE_DIR}/scripts/version-header-fix.py ${LLDB_SOURCE_DIR}/include/lldb/lldb-defines.h ${lldb_header_staging_dir}/lldb-defines.h ${LLDB_VERSION_MAJOR} ${LLDB_VERSION_MINOR} ${LLDB_VERSION_PATCH}
+  COMMAND "${Python3_EXECUTABLE}" ${LLDB_SOURCE_DIR}/scripts/version-header-fix.py ${LLDB_SOURCE_DIR}/include/lldb/lldb-defines.h ${lldb_header_staging_dir}/lldb-defines.h ${LLDB_VERSION_MAJOR} ${LLDB_VERSION_MINOR} ${LLDB_VERSION_PATCH}
 )
 add_custom_target(liblldb-header-staging DEPENDS ${lldb_staged_headers})
 add_dependencies(liblldb liblldb-header-staging)


        


More information about the lldb-commits mailing list