summaryrefslogtreecommitdiff
path: root/grc/src/platforms/base/Constants.py.in
diff options
context:
space:
mode:
authorjblum2009-05-28 21:14:27 +0000
committerjblum2009-05-28 21:14:27 +0000
commita635c00f360fafb89e64f04638642e716d075760 (patch)
tree299682a8df27abdf5048888a97cd01798da1fb7e /grc/src/platforms/base/Constants.py.in
parent99aeab73da71d2881e67aba558ff204a0fe51944 (diff)
downloadgnuradio-a635c00f360fafb89e64f04638642e716d075760.tar.gz
gnuradio-a635c00f360fafb89e64f04638642e716d075760.tar.bz2
gnuradio-a635c00f360fafb89e64f04638642e716d075760.zip
Make the hardcoded paths in grc optionally configurable from environment variables: GR_DOCDIR, GR_DATADIR
Allows the grc data files to up-rooted for a package installation (specifically macosx). Hardcoded path is the default when environment variables are undefined. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11161 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'grc/src/platforms/base/Constants.py.in')
-rw-r--r--grc/src/platforms/base/Constants.py.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/grc/src/platforms/base/Constants.py.in b/grc/src/platforms/base/Constants.py.in
index 6d60f2493..da958a6f4 100644
--- a/grc/src/platforms/base/Constants.py.in
+++ b/grc/src/platforms/base/Constants.py.in
@@ -24,6 +24,7 @@ PACKAGE = '@PACKAGE@'
VERSION = '@VERSION@'
#setup paths
-DATA_DIR = '@datadir@'
+PKG_DIR = os.environ.get('GR_DATADIR', '@pkgdatadir@')
+DATA_DIR = os.path.join(PKG_DIR, '@reldatadir@')
FLOW_GRAPH_DTD = os.path.join(DATA_DIR, 'flow_graph.dtd')
BLOCK_TREE_DTD = os.path.join(DATA_DIR, 'block_tree.dtd')