summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libcxx/lib/CMakeLists.txt2
-rw-r--r--libcxx/lib/abi/CMakeLists.txt2
-rw-r--r--libcxx/test/libcxx/test/config.py2
-rwxr-xr-xlibcxx/utils/gen_link_script.py (renamed from libcxx/utils/gen_link_script/gen_link_script.py)0
-rw-r--r--libcxx/utils/libcxx/__init__.py17
-rw-r--r--libcxx/utils/libcxx/sym_check/__init__.py (renamed from libcxx/utils/sym_check/sym_check/__init__.py)0
-rw-r--r--libcxx/utils/libcxx/sym_check/diff.py (renamed from libcxx/utils/sym_check/sym_check/diff.py)2
-rw-r--r--libcxx/utils/libcxx/sym_check/extract.py (renamed from libcxx/utils/sym_check/sym_check/extract.py)2
-rw-r--r--libcxx/utils/libcxx/sym_check/match.py (renamed from libcxx/utils/sym_check/sym_check/match.py)0
-rw-r--r--libcxx/utils/libcxx/sym_check/util.py (renamed from libcxx/utils/sym_check/sym_check/util.py)4
-rw-r--r--libcxx/utils/not.py (renamed from libcxx/utils/not/not.py)0
-rwxr-xr-xlibcxx/utils/sym_diff.py (renamed from libcxx/utils/sym_check/sym_diff.py)2
-rwxr-xr-xlibcxx/utils/sym_extract.py (renamed from libcxx/utils/sym_check/sym_extract.py)2
-rwxr-xr-xlibcxx/utils/sym_match.py (renamed from libcxx/utils/sym_check/sym_match.py)2
-rw-r--r--libcxx/utils/symcheck-blacklists/linux_blacklist.txt (renamed from libcxx/utils/sym_check/linux_blacklist.txt)0
-rw-r--r--libcxx/utils/symcheck-blacklists/osx_blacklist.txt (renamed from libcxx/utils/sym_check/osx_blacklist.txt)0
16 files changed, 27 insertions, 10 deletions
diff --git a/libcxx/lib/CMakeLists.txt b/libcxx/lib/CMakeLists.txt
index 231ccda614f..c6a94e3b814 100644
--- a/libcxx/lib/CMakeLists.txt
+++ b/libcxx/lib/CMakeLists.txt
@@ -332,7 +332,7 @@ if (LIBCXX_ENABLE_SHARED AND LIBCXX_ENABLE_ABI_LINKER_SCRIPT)
# after cxx builds.
add_custom_command(TARGET cxx_shared POST_BUILD
COMMAND
- ${PYTHON_EXECUTABLE} ${LIBCXX_SOURCE_DIR}/utils/gen_link_script/gen_link_script.py
+ ${PYTHON_EXECUTABLE} ${LIBCXX_SOURCE_DIR}/utils/gen_link_script.py
ARGS
"$<TARGET_LINKER_FILE:cxx_shared>"
${LIBCXX_INTERFACE_LIBRARY_NAMES}
diff --git a/libcxx/lib/abi/CMakeLists.txt b/libcxx/lib/abi/CMakeLists.txt
index 464643c70a9..c207674258a 100644
--- a/libcxx/lib/abi/CMakeLists.txt
+++ b/libcxx/lib/abi/CMakeLists.txt
@@ -27,7 +27,7 @@ endif()
if (LIBCXX_HAS_ABILIST_CONFIGURATION)
set(ABILIST_FILE "${CMAKE_CURRENT_LIST_DIR}/${GENERIC_TARGET_TRIPLE}.abilist")
- set(SYMDIFF_EXE "${LIBCXX_SOURCE_DIR}/utils/sym_check/sym_diff.py")
+ set(SYMDIFF_EXE "${LIBCXX_SOURCE_DIR}/utils/sym_diff.py")
add_custom_target(check-cxx-abilist
${SYMDIFF_EXE} --only-stdlib-symbols --strict ${ABILIST_FILE}
$<TARGET_SONAME_FILE:cxx_shared>
diff --git a/libcxx/test/libcxx/test/config.py b/libcxx/test/libcxx/test/config.py
index ae48c735a23..f1bfe3b9edc 100644
--- a/libcxx/test/libcxx/test/config.py
+++ b/libcxx/test/libcxx/test/config.py
@@ -932,7 +932,7 @@ class Configuration(object):
# Configure run shortcut
sub.append(('%run', exec_str + ' %t.exe'))
# Configure not program substitutions
- not_py = os.path.join(self.libcxx_src_root, 'utils', 'not', 'not.py')
+ not_py = os.path.join(self.libcxx_src_root, 'utils', 'not.py')
not_str = '%s %s ' % (sys.executable, not_py)
sub.append(('not ', not_str))
diff --git a/libcxx/utils/gen_link_script/gen_link_script.py b/libcxx/utils/gen_link_script.py
index 24fe5ce9904..24fe5ce9904 100755
--- a/libcxx/utils/gen_link_script/gen_link_script.py
+++ b/libcxx/utils/gen_link_script.py
diff --git a/libcxx/utils/libcxx/__init__.py b/libcxx/utils/libcxx/__init__.py
new file mode 100644
index 00000000000..7523a3d8bb9
--- /dev/null
+++ b/libcxx/utils/libcxx/__init__.py
@@ -0,0 +1,17 @@
+#===----------------------------------------------------------------------===##
+#
+# The LLVM Compiler Infrastructure
+#
+# This file is dual licensed under the MIT and the University of Illinois Open
+# Source Licenses. See LICENSE.TXT for details.
+#
+#===----------------------------------------------------------------------===##
+
+"""libcxx python utilities"""
+
+__author__ = 'Eric Fiselier'
+__email__ = 'eric@efcs.ca'
+__versioninfo__ = (0, 1, 0)
+__version__ = ' '.join(str(v) for v in __versioninfo__) + 'dev'
+
+__all__ = []
diff --git a/libcxx/utils/sym_check/sym_check/__init__.py b/libcxx/utils/libcxx/sym_check/__init__.py
index 1aa2b450c12..1aa2b450c12 100644
--- a/libcxx/utils/sym_check/sym_check/__init__.py
+++ b/libcxx/utils/libcxx/sym_check/__init__.py
diff --git a/libcxx/utils/sym_check/sym_check/diff.py b/libcxx/utils/libcxx/sym_check/diff.py
index c89c4ef696e..55443bd6fd5 100644
--- a/libcxx/utils/sym_check/sym_check/diff.py
+++ b/libcxx/utils/libcxx/sym_check/diff.py
@@ -11,7 +11,7 @@
diff - A set of functions for diff-ing two symbol lists.
"""
-from sym_check import util
+from libcxx.sym_check import util
def _symbol_difference(lhs, rhs):
diff --git a/libcxx/utils/sym_check/sym_check/extract.py b/libcxx/utils/libcxx/sym_check/extract.py
index d132e22822b..596302bf3c9 100644
--- a/libcxx/utils/sym_check/sym_check/extract.py
+++ b/libcxx/utils/libcxx/sym_check/extract.py
@@ -14,7 +14,7 @@ import distutils.spawn
import sys
import re
-from sym_check import util
+from libcxx.sym_check import util
extract_ignore_names = ['_init', '_fini']
diff --git a/libcxx/utils/sym_check/sym_check/match.py b/libcxx/utils/libcxx/sym_check/match.py
index fae400e4e77..fae400e4e77 100644
--- a/libcxx/utils/sym_check/sym_check/match.py
+++ b/libcxx/utils/libcxx/sym_check/match.py
diff --git a/libcxx/utils/sym_check/sym_check/util.py b/libcxx/utils/libcxx/sym_check/util.py
index 32055d84c89..58e0b954ca7 100644
--- a/libcxx/utils/sym_check/sym_check/util.py
+++ b/libcxx/utils/libcxx/sym_check/util.py
@@ -152,9 +152,9 @@ def is_library_file(filename):
def extract_or_load(filename):
- import sym_check.extract
+ import libcxx.sym_check.extract
if is_library_file(filename):
- return sym_check.extract.extract_symbols(filename)
+ return libcxx.sym_check.extract.extract_symbols(filename)
return read_syms_from_file(filename)
def adjust_mangled_name(name):
diff --git a/libcxx/utils/not/not.py b/libcxx/utils/not.py
index d9ceb8515d0..d9ceb8515d0 100644
--- a/libcxx/utils/not/not.py
+++ b/libcxx/utils/not.py
diff --git a/libcxx/utils/sym_check/sym_diff.py b/libcxx/utils/sym_diff.py
index 631f9c6b498..c01f71c928d 100755
--- a/libcxx/utils/sym_check/sym_diff.py
+++ b/libcxx/utils/sym_diff.py
@@ -13,7 +13,7 @@ sym_diff - Compare two symbol lists and output the differences.
from argparse import ArgumentParser
import sys
-from sym_check import diff, util
+from libcxx.sym_check import diff, util
def main():
diff --git a/libcxx/utils/sym_check/sym_extract.py b/libcxx/utils/sym_extract.py
index 27765679ed8..0d9d2eeb8e5 100755
--- a/libcxx/utils/sym_check/sym_extract.py
+++ b/libcxx/utils/sym_extract.py
@@ -11,7 +11,7 @@
sym_extract - Extract and output a list of symbols from a shared library.
"""
from argparse import ArgumentParser
-from sym_check import extract, util
+from libcxx.sym_check import extract, util
def main():
diff --git a/libcxx/utils/sym_check/sym_match.py b/libcxx/utils/sym_match.py
index 231bdc8b367..48582ce6667 100755
--- a/libcxx/utils/sym_check/sym_match.py
+++ b/libcxx/utils/sym_match.py
@@ -13,7 +13,7 @@ sym_match - Match all symbols in a list against a list of regexes.
"""
from argparse import ArgumentParser
import sys
-from sym_check import util, match, extract
+from libcxx.sym_check import util, match, extract
def main():
diff --git a/libcxx/utils/sym_check/linux_blacklist.txt b/libcxx/utils/symcheck-blacklists/linux_blacklist.txt
index 4d9d1d4b9e3..4d9d1d4b9e3 100644
--- a/libcxx/utils/sym_check/linux_blacklist.txt
+++ b/libcxx/utils/symcheck-blacklists/linux_blacklist.txt
diff --git a/libcxx/utils/sym_check/osx_blacklist.txt b/libcxx/utils/symcheck-blacklists/osx_blacklist.txt
index cfa911ed74e..cfa911ed74e 100644
--- a/libcxx/utils/sym_check/osx_blacklist.txt
+++ b/libcxx/utils/symcheck-blacklists/osx_blacklist.txt
OpenPOWER on IntegriCloud