[PATCH] D65983: Autogenerate the shebang lines for tools/opt-viewer
Christian Biesinger via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 16 15:14:12 PDT 2019
cbiesinger updated this revision to Diff 215687.
cbiesinger added a comment.
Use python at PYTHON_VERSION_MAJOR@
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D65983/new/
https://reviews.llvm.org/D65983
Files:
llvm/tools/opt-viewer/CMakeLists.txt
llvm/tools/opt-viewer/opt-diff.py
llvm/tools/opt-viewer/opt-diff.py.in
llvm/tools/opt-viewer/opt-stats.py
llvm/tools/opt-viewer/opt-stats.py.in
llvm/tools/opt-viewer/opt-viewer.py
llvm/tools/opt-viewer/opt-viewer.py.in
llvm/tools/opt-viewer/optrecord.py
llvm/tools/opt-viewer/optrecord.py.in
Index: llvm/tools/opt-viewer/optrecord.py.in
===================================================================
--- llvm/tools/opt-viewer/optrecord.py.in
+++ llvm/tools/opt-viewer/optrecord.py.in
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python at PYTHON_VERSION_MAJOR@
from __future__ import print_function
Index: llvm/tools/opt-viewer/opt-viewer.py.in
===================================================================
--- llvm/tools/opt-viewer/opt-viewer.py.in
+++ llvm/tools/opt-viewer/opt-viewer.py.in
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python at PYTHON_VERSION_MAJOR@
from __future__ import print_function
Index: llvm/tools/opt-viewer/opt-stats.py.in
===================================================================
--- llvm/tools/opt-viewer/opt-stats.py.in
+++ llvm/tools/opt-viewer/opt-stats.py.in
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python at PYTHON_VERSION_MAJOR@
from __future__ import print_function
Index: llvm/tools/opt-viewer/opt-diff.py.in
===================================================================
--- llvm/tools/opt-viewer/opt-diff.py.in
+++ llvm/tools/opt-viewer/opt-diff.py.in
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python at PYTHON_VERSION_MAJOR@
from __future__ import print_function
Index: llvm/tools/opt-viewer/CMakeLists.txt
===================================================================
--- llvm/tools/opt-viewer/CMakeLists.txt
+++ llvm/tools/opt-viewer/CMakeLists.txt
@@ -1,13 +1,28 @@
set (files
+ "optpmap.py"
+ "style.css")
+
+set (generated_files
"opt-diff.py"
"opt-stats.py"
"opt-viewer.py"
- "optpmap.py"
- "optrecord.py"
- "style.css")
+ "optrecord.py")
+
+foreach (file ${generated_files})
+ configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/${file}.in
+ ${CMAKE_CURRENT_BINARY_DIR}/${file})
+endforeach (file)
foreach (file ${files})
install(PROGRAMS ${file}
DESTINATION share/opt-viewer
COMPONENT opt-viewer)
endforeach (file)
+
+
+foreach (file ${generated_files})
+ install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${file}
+ DESTINATION share/opt-viewer
+ COMPONENT opt-viewer)
+endforeach (file)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D65983.215687.patch
Type: text/x-patch
Size: 2170 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190816/b068a5a9/attachment.bin>
More information about the llvm-commits
mailing list