Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Popov <v.popov@corp.mail.ru>2020-05-22 12:38:15 +0300
committerTatiana Yan <tatiana.kondakova@gmail.com>2020-06-03 16:37:10 +0300
commit545d193277c3d85ad4a54e90c841347155f75c7c (patch)
tree8284ee1e84900291b22acdb9789a778ec70bcd20 /pyhelpers
parent70116c2a36e5d9f88923dc4fd91ea47764d3a7c5 (diff)
[pybindings] fix paths if omim-builddir is a relative path
Diffstat (limited to 'pyhelpers')
-rw-r--r--pyhelpers/setup.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/pyhelpers/setup.py b/pyhelpers/setup.py
index be1b6f77c1..282feb2b91 100644
--- a/pyhelpers/setup.py
+++ b/pyhelpers/setup.py
@@ -130,6 +130,7 @@ PYHELPERS_DIR = os.path.abspath(os.path.dirname(__file__))
OMIM_ROOT = os.path.dirname(PYHELPERS_DIR)
BOOST_ROOT = os.path.join(OMIM_ROOT, '3party', 'boost')
BOOST_LIBRARYDIR = os.path.join(BOOST_ROOT, 'stage', 'lib')
+ORIGINAL_CWD = os.getcwd()
def python_static_libdir():
@@ -171,10 +172,15 @@ class BuildCommand(build, object):
self.omim_builddir = os.path.join(OMIM_ROOT, 'build')
def finalize_options(self):
+ if os.path.isabs(self.omim_builddir):
+ self.omim_builddir = os.path.abspath(self.omim_builddir)
+ else:
+ self.omim_builddir = os.path.abspath(
+ os.path.join(ORIGINAL_CWD, self.omim_builddir)
+ )
self.build_base = os.path.relpath(
os.path.join(self.omim_builddir, 'pybindings-builddir')
)
- self.omim_builddir = os.path.abspath(self.omim_builddir)
super(BuildCommand, self).finalize_options()