summaryrefslogtreecommitdiff
path: root/dev-lang/gdl/files/0.9.6-python-use-path-and-startup.patch
blob: a76cd8cb62754175a8e8391dc2a44ab791375bab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Author: Ole Streicher <olebole@debian.org>
Description: Initialize GDL path if one is defined
Forwarded: https://sourceforge.net/p/gnudatalanguage/patches/93/
--- a/src/pythongdl.cpp
+++ b/src/pythongdl.cpp
@@ -537,6 +537,14 @@
     // instantiate the interpreter (creates $MAIN$ environment)
     interpreter = new DInterpreter();
 
+    string gdlPath=GetEnvString("GDL_PATH");
+    if( gdlPath == "") gdlPath=GetEnvString("IDL_PATH");
+    if( gdlPath == "")
+      {
+        gdlPath = "+" GDLDATADIR "/lib";
+      }
+    SysVar::SetGDLPath( gdlPath);
+
     PyObject* m = Py_InitModule("GDL", GDLMethods);
 
     gdlError = PyErr_NewException((char*)"GDL.error", NULL, NULL);