blob: b0a407ff6cd96103f14789f4a1ac1b00d28aea7e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
import os
import sys
try:
from gtkdoc_uninstalled import builddir
exec(open(os.path.join(builddir, 'gtkdoc', 'config_data.py')).read())
except ModuleNotFoundError:
from gtkdoc.config_data import *
def get_dirs(uninstalled):
try:
from gtkdoc_uninstalled import sourcedir
gtkdocdir = sourcedir
styledir = os.path.join(sourcedir, 'style')
except ModuleNotFoundError:
if uninstalled:
# this does not work from buiddir!=srcdir
gtkdocdir = os.path.split(sys.argv[0])[0]
if not os.path.exists(gtkdocdir + '/gtk-doc.xsl'):
# try 'srcdir' (set from makefiles) too
if os.path.exists(os.environ.get("ABS_TOP_SRCDIR", '') + '/gtk-doc.xsl'):
gtkdocdir = os.environ['ABS_TOP_SRCDIR']
styledir = gtkdocdir + '/style'
else:
gtkdocdir = os.path.join(datadir, 'gtk-doc/data')
styledir = gtkdocdir
return (gtkdocdir, styledir)
|