forked from envmodules/modules
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.inc.in
62 lines (50 loc) · 1.46 KB
/
Makefile.inc.in
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# Definitions shared across the Makefiles of this project
# run ./configure to generate Makefile.inc
# set default installation paths
baseprefix := @baseprefix@
prefix := @prefix@
bindir := @bindir@
libexecdir := @libexecdir@
etcdir := @etcdir@
initdir := @initdir@
modulefilesdir := @modulefilesdir@
datarootdir := @datarootdir@
mandir := @mandir@
docdir := @docdir@
# versioning mode installation
versioning := @versioning@
# Modules version
VERSION := @VERSION@
# modulepaths and modulefiles to enable in default config
modulepath := @modulepath@
loadedmodules := @loadedmodules@
# runtime quarantine mechanism
quarantinevars := @quarantinevars@
# also install compatibility C version
compatversion := @compatversion@
EXEEXT := @EXEEXT@
# enable or not some specific definition
setmanpath := @setmanpath@
appendmanpath := @appendmanpath@
setbinpath := @setbinpath@
appendbinpath := @appendbinpath@
setdotmodulespath := @setdotmodulespath@
docinstall := @docinstall@
examplemodulefiles := @examplemodulefiles@
# able to build documentation?
builddoc := @builddoc@
# able to handle compat as git worktree?
gitworktree := @gitworktree@
# able to use manpath cmd to get currently set manpath
usemanpath := @usemanpath@
# pager setup
pager := @pager@
pageropts := @pageropts@
# automated modules handling
autohandling := @autohandling@
# command location
TCLSH := @TCLSH@
SPHINXBUILD := @SPHINXBUILD@
PS := @PS@
BASENAME := @BASENAME@
RMDIR_IGN_NON_EMPTY := @RMDIR_IGN_NON_EMPTY@