-
Notifications
You must be signed in to change notification settings - Fork 46
/
perldl.conf
120 lines (95 loc) · 3.89 KB
/
perldl.conf
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
#!/usr/bin/perl
# -*-perl-*-
# PDL Configuration options
# You can edit this here or say 'perl Makefile.PL PDLCONF=file'
# or use ~/.perldl.conf
# Note in general "0" means False, "1" means "True" and "undef"
# means "Try if possible (e.g. because the library is found)"
#
# You can also use a string that matches /^y/i to mean True or
# one that matches /^n/i to mean False. It will be automatically
# converted to 1 or 0 before being loaded into the Config.pm module.
#
%PDL_CONFIG = (
#
# Version of the perldl.conf file. This should be incremented
# in the units for any PDL visible changes to the file (i.e.,
# the non-comment ones). Other changes may be indicated by
# the fractional part but are more for informational purposes.
#
PDL_CONFIG_VERSION => 0.005,
# Decides if the output of attempts to link various function
# during 'perl Makefile.PL' will be hidden when building PDL
# should only be set to 0 for debugging purposes
# see also L<trylink|PDL::Core::Dev/trylink>
HIDE_TRYLINK => 1,
# you can set machine specific optimizations here the settings will be
# passed to the toplevel Makefile.PL which *should* pass it to any
# recursively invoked ones. Add -O0 to turn off compiler
# optimization, and -g to produce debugging information that GDB and
# other debuggers can use.
OPTIMIZE => undef, # '-O0 -g',
# Use posix threading to make use of multiprocessor machines
# undef -> try if possible
# 0 -> don't use
WITH_POSIX_THREADS => undef,
POSIX_THREADS_INC => undef, # '-I/usr/pthread/include'
POSIX_THREADS_LIBS => undef, # '-L/usr/pthread -lpthreadGC2'
MALLOCDBG => undef,
# {
# include => '-I/home/csoelle/tmp',
# libs => '-L/home/csoelle/tmp -lmymalloc',
# define => << 'EOD',
##define malloc(n) dbgmalloc(n,__FILE__,__LINE__)
##define free(p) dbgfree(p)
#EOD
# include => '',
# libs => '-lefence',
# define => '',
# },
# POGL_WINDOW_TYPE => 'x11', # use X11+GLX for windows
POGL_WINDOW_TYPE => 'glut', # use GLUT for windows
# Link flags for the GSL libs, e.g. '-L/usr/local/lib -lgsl -lm'
GSL_LIBS => undef, # use gsl-config
# Location to find GSL includes:
GSL_INC => undef, # use gsl-config
# Whether or not to build the PDL::IO::HDF module
# false -> don't use
# true -> force use
WITH_HDF => undef, # Leave it up to PDL to decide
HDF_LIBS => undef,
HDF_INC => undef,
# Whether or not to build the PDL::IO::GD module
# false -> don't use
# true -> force use
WITH_GD => undef, # Leave it up to PDL to decide
GD_LIBS => undef,
GD_INC => undef,
GD_DEFINE => '', # If anything needs to be defined.
# N.B. These are array ref values and *not* strings
#
# PROJ_LIBS => [ 'C:/_32/msys/1.0/local/lib'],
# PROJ_INC => [ 'C:/_32/msys/1.0/local/include'],
# Quiet Astro::FITS::Header warnings for PDL build process by default
# Eventually would be better to set undef by default, and have the
# Makefile.PL change the value after it has been found missing once.
# TBD after PDL 2.4.3 release...
#
FITS_LEGACY => 1,
# Whether or not to enable the new Devel::REPL based PDL shell
# Given the large numbers of dependencies for Devel::REPL, we
# don't want to have that as a required dependency for PDL.
# Still, if it is there already, we could use it...
#
# false -> don't install pdl2 support
# true -> force pdl2 install (default)
WITH_DEVEL_REPL => 1,
# Set this to make the pdldoc command ignore PDL::AutoLoader
# routines (*.pdl files in your @PDLLIB path). While most
# users will want the new behavior, the performance impact
# could be noticable. Setting this to 1 will turn off the
# new feature.
#
PDLDOC_IGNORE_AUTOLOADER => 0,
);
1; # Return OK status on 'require'