summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Roelofs <jonathan@codesourcery.com>2015-11-13 19:56:07 +0000
committerJonathan Roelofs <jonathan@codesourcery.com>2015-11-13 19:56:07 +0000
commit86e3196c88afaae11c1a3a3ec0fc4713f4b6b562 (patch)
tree8232f32f4ca6e36a545cc982ca56f3bb6ffa7071
parentd989a56b3ceb47d6de82d0005d3f20a48d3b24e9 (diff)
[scan-build] Move non user-facing utilities to share
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@253068 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--tools/scan-build/CMakeLists.txt10
-rwxr-xr-xtools/scan-build/scan-build4
-rw-r--r--tools/scan-view/CMakeLists.txt8
-rw-r--r--tools/scan-view/Makefile8
-rwxr-xr-xtools/scan-view/scan-view3
-rw-r--r--tools/scan-view/share/Reporter.py (renamed from tools/scan-view/Reporter.py)0
-rw-r--r--tools/scan-view/share/ScanView.py (renamed from tools/scan-view/ScanView.py)0
-rw-r--r--tools/scan-view/share/startfile.py (renamed from tools/scan-view/startfile.py)0
8 files changed, 18 insertions, 15 deletions
diff --git a/tools/scan-build/CMakeLists.txt b/tools/scan-build/CMakeLists.txt
index df0688b710..95ab5f73b5 100644
--- a/tools/scan-build/CMakeLists.txt
+++ b/tools/scan-build/CMakeLists.txt
@@ -64,15 +64,15 @@ if(CLANG_INSTALL_SCANBUILD)
endforeach()
foreach(ShareFile ${ShareFiles})
- add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/share/scan-view/${ShareFile}
+ add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/share/scan-build/${ShareFile}
COMMAND ${CMAKE_COMMAND} -E make_directory
- ${CMAKE_BINARY_DIR}/share/scan-view
+ ${CMAKE_BINARY_DIR}/share/scan-build
COMMAND ${CMAKE_COMMAND} -E copy
${CMAKE_CURRENT_SOURCE_DIR}/share/${ShareFile}
- ${CMAKE_BINARY_DIR}/share/scan-view/
+ ${CMAKE_BINARY_DIR}/share/scan-build/
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/share/${ShareFile})
- list(APPEND Depends ${CMAKE_BINARY_DIR}/share/scan-view/${ShareFile})
- install(FILES share/${ShareFile} DESTINATION share/scan-view)
+ list(APPEND Depends ${CMAKE_BINARY_DIR}/share/scan-build/${ShareFile})
+ install(FILES share/${ShareFile} DESTINATION share/scan-build)
endforeach()
add_custom_target(scan-build ALL DEPENDS ${Depends})
diff --git a/tools/scan-build/scan-build b/tools/scan-build/scan-build
index be6056ccb9..f37b412498 100755
--- a/tools/scan-build/scan-build
+++ b/tools/scan-build/scan-build
@@ -462,7 +462,7 @@ sub CopyFiles {
my $Dir = shift;
- my $JS = Cwd::realpath("$RealBin/sorttable.js");
+ my $JS = Cwd::realpath("$RealBin/../share/scan-build/sorttable.js");
DieDiag("Cannot find 'sorttable.js'.\n")
if (! -r $JS);
@@ -472,7 +472,7 @@ sub CopyFiles {
DieDiag("Could not copy 'sorttable.js' to '$Dir'.\n")
if (! -r "$Dir/sorttable.js");
- my $CSS = Cwd::realpath("$RealBin/scanview.css");
+ my $CSS = Cwd::realpath("$RealBin/../share/scan-build/scanview.css");
DieDiag("Cannot find 'scanview.css'.\n")
if (! -r $CSS);
diff --git a/tools/scan-view/CMakeLists.txt b/tools/scan-view/CMakeLists.txt
index 5e8eff279d..969d519d8a 100644
--- a/tools/scan-view/CMakeLists.txt
+++ b/tools/scan-view/CMakeLists.txt
@@ -1,12 +1,12 @@
option(CLANG_INSTALL_SCANVIEW "Install the scan-view tool" ON)
set(BinFiles
- Reporter.py
- ScanView.py
- scan-view
- startfile.py)
+ scan-view)
set(ShareFiles
+ ScanView.py
+ Reporter.py
+ startfile.py
FileRadar.scpt
GetRadarVersion.scpt
bugcatcher.ico)
diff --git a/tools/scan-view/Makefile b/tools/scan-view/Makefile
index 2d4380cac3..e980b38217 100644
--- a/tools/scan-view/Makefile
+++ b/tools/scan-view/Makefile
@@ -15,10 +15,10 @@ include $(CLANG_LEVEL)/Makefile
CLANG_INSTALL_SCANVIEW ?= 1
ifeq ($(CLANG_INSTALL_SCANVIEW), 1)
- InstallTargets := $(ToolDir)/Reporter.py \
- $(ToolDir)/ScanView.py \
- $(ToolDir)/scan-view \
- $(ToolDir)/startfile.py \
+ InstallTargets := $(ToolDir)/scan-view \
+ $(ShareDir)/scan-view/Reporter.py \
+ $(ShareDir)/scan-view/ScanView.py \
+ $(ShareDir)/scan-view/startfile.py \
$(ShareDir)/scan-view/FileRadar.scpt \
$(ShareDir)/scan-view/GetRadarVersion.scpt \
$(ShareDir)/scan-view/bugcatcher.ico
diff --git a/tools/scan-view/scan-view b/tools/scan-view/scan-view
index fb27da6988..797db637ae 100755
--- a/tools/scan-view/scan-view
+++ b/tools/scan-view/scan-view
@@ -4,6 +4,8 @@
"""
import sys
+import imp
+import os
import posixpath
import thread
import time
@@ -54,6 +56,7 @@ def start_browser(port, options):
webbrowser.open(url)
def run(port, options, root):
+ sys.path.append(os.path.dirname(__file__) + "/../share/scan-view")
import ScanView
try:
print 'Starting scan-view at: http://%s:%d'%(options.host,
diff --git a/tools/scan-view/Reporter.py b/tools/scan-view/share/Reporter.py
index 294e05b44c..294e05b44c 100644
--- a/tools/scan-view/Reporter.py
+++ b/tools/scan-view/share/Reporter.py
diff --git a/tools/scan-view/ScanView.py b/tools/scan-view/share/ScanView.py
index 7dc0351ebe..7dc0351ebe 100644
--- a/tools/scan-view/ScanView.py
+++ b/tools/scan-view/share/ScanView.py
diff --git a/tools/scan-view/startfile.py b/tools/scan-view/share/startfile.py
index e8fbe2d5a8..e8fbe2d5a8 100644
--- a/tools/scan-view/startfile.py
+++ b/tools/scan-view/share/startfile.py