1dnl Run autoreconf -iv to produce the configure script and associated files.
2
3dnl Giac version number
4m4_define([giac_major_version], [1])
5m4_define([giac_minor_version], [6])
6m4_define([giac_micro_version], [0])
7m4_define([giac_version], [giac_major_version.giac_minor_version.giac_micro_version])
8
9dnl Attempt to change archive name made by make dist
10dnl REVNUM=`date +%Y%m%d`
11dnl AC_SUBST(REVNUM)
12
13
14dnl Giac library ABI versioning information
15dnl (NOT to be confused with version number)
16m4_define([giac_lt_current], [0])
17m4_define([giac_lt_age], [0])
18m4_define([giac_lt_revision], [0])
19
20AC_INIT([giac], giac_version)
21AC_PREREQ(2.59)
22AC_CONFIG_MACRO_DIR([m4])
23AC_CONFIG_AUX_DIR([config])
24AC_CONFIG_SRCDIR([src/index.h])
25dnl XXX: gettext hard-codes location of config.h. f@#$!
26AC_CONFIG_HEADERS([config.h])
27AM_INIT_AUTOMAKE([gnu 1.8 dist-bzip2])
28
29dnl AM_MAINTAINER_MODE
30
31dnl AC_GNU_SOURCE
32AC_PROG_CC
33AC_PROG_INSTALL
34AC_PROG_LN_S
35AC_PROG_CXX
36AC_PROG_CXXCPP
37AC_LANG([C++])
38AC_PROG_LIBTOOL
39AC_PROG_YACC
40AM_PROG_LEX
41AC_C_BIGENDIAN
42
43dnl Check for standard C+headers
44GINAC_STD_CXX_HEADERS
45
46dnl Define DOUBLEVAL if bigendian
47if test "x$ac_cv_c_bigendian" = "xyes"; then
48	CXXFLAGS="$CXXFLAGS -DDOUBLEVAL"
49fi
50
51
52dnl Check for GMP
53CONFIG_TOMMATH="no"
54AC_ARG_ENABLE([tommath],
55	[AS_HELP_STRING([--enable-tommath], [Use libtommath instead of GMP [[default=no]]])],
56	[ if test "x$enableval" = "xyes"; then CONFIG_TOMMATH="yes"; fi ], [])
57
58if test "$CONFIG_TOMMATH" = "yes" ; then
59	AC_DEFINE([USE_GMP_REPLACEMENTS], [], [Replace GMP by tommath])
60	AC_CHECK_HEADERS(tommath.h,AC_CHECK_LIB(tommath,mp_init))
61else
62  AC_CHECK_HEADERS(gmp.h,AC_CHECK_LIB(gmp,main))
63  dnl Check for MPFR
64  AC_CHECK_HEADERS(mpfr.h,AC_CHECK_LIB(mpfr,main))
65  AC_CHECK_FUNCS(mpfr_set_str_raw)
66  dnl Check for MPFI
67  AC_CHECK_HEADERS(mpfi.h,AC_CHECK_LIB(mpfi,main))
68fi
69
70dnl AC_CHECK_LIB(ecm, main)
71CONFIG_ECM="yes"
72AC_ARG_ENABLE([ecm],
73	[AS_HELP_STRING([--enable-ecm], [Use ECM [[default=yes]]])],
74	[if test "$enableval" = "no"; then CONFIG_ECM="no"; fi], [])
75
76if test "$CONFIG_ECM" = "yes"; then
77	AC_CHECK_HEADER(ecm.h, [], [CONFIG_ECM="no"])
78  fi
79if test "$CONFIG_ECM" = "yes"; then
80	AC_CHECK_LIB(ecm, main, [], [CONFIG_ECM="no"])
81  fi
82AC_SUBST(CONFIG_ECM)
83AC_SUBST(ECM_LIBS)
84AM_CONDITIONAL(CONFIG_ECM, [test "$CONFIG_ECM" = "yes"])
85
86
87dnl Optimization or debug
88CONFIG_DEBUG_P="yes"
89AC_ARG_ENABLE([debug],
90	[AS_HELP_STRING([--enable-debug], [enables debug support [[default=no]] ])],
91	[ if test "x$enableval" = "xno"; then CONFIG_DEBUG_P="no"; fi ], [])
92
93if test "$CONFIG_DEBUG_P" = "yes"; then
94	AC_DEFINE(DEBUG_SUPPORT, ,[Set if debugging is enabled])
95  fi
96
97  dnl Garbage collector
98CONFIG_GC="no"
99AC_ARG_ENABLE([gc],
100	[AS_HELP_STRING([--enable-gc], [Use Boehm garbage collector [[default=no]]])],
101	[ if test "$enableval" = "yes"; then CONFIG_GC="yes"; fi ], [])
102
103if test "$CONFIG_GC" = "xyes" ; then
104	AC_CHECK_LIB(gc,GC_malloc_atomic)
105  fi
106
107CONFIG_SSCL="no"
108  dnl Include semi-classical
109AC_ARG_ENABLE([sscl], [
110	AS_HELP_STRING([--enable-sscl],
111		[enable semi-classical algorithms (not working yet) [[default=no]]])],
112	[ if "x$enableval" = "xyes"; then CONFIG_SSCL="yes"; fi ], [])
113
114if test "x$CONFIG_SSCL" = "xyes"; then
115	AC_DEFINE(HAVE_SSCL, ,[Set to enable semi-classical routines])
116fi
117
118AC_CHECK_LIB(m, main)
119
120CONFIG_PNG="yes"
121AC_ARG_ENABLE(png,
122	[AS_HELP_STRING([--enable-png], [Enable PNG library])],
123	[ if test "x$enableval" = "xno"; then CONFIG_PNG="no"; fi], [])
124
125if test "x$CONFIG_PNG" = "xyes"; then
126   AC_CHECK_HEADERS(png.h, AC_SEARCH_LIBS(png_sig_cmp,[png16 png14 png12 png]))
127   dnl AC_CHECK_HEADERS(png.h, AC_CHECK_LIB(png,main)) dnl AC_CHECK_LIBS(main,[png16,png14,png12,png]))
128fi
129
130
131dnl Checking for dl
132
133CONFIG_DL="yes"
134AC_ARG_ENABLE(dl,
135	[AS_HELP_STRING([--enable-dl], [Enable dynamically loaded modules])],
136	[ if test "x$enableval" = "xno"; then CONFIG_DL="no"; fi], [])
137
138if test "x$CONFIG_DL" = "xyes"; then
139	AC_CHECK_LIB(dl, dlopen)
140  fi
141
142AC_CHECK_SIZEOF(void *)
143AC_CHECK_SIZEOF(int)
144AC_CHECK_SIZEOF(long)
145AC_CHECK_SIZEOF(long long)
146
147dnl Checking for Gnu Sci Lib
148CONFIG_GSL="yes"
149AC_ARG_ENABLE([gsl],[
150	AS_HELP_STRING([--enable-gsl], [Use GNU scientific library [[default=yes]]])],
151	[ if test "x$enableval" = "xno"; then CONFIG_GSL="no"; fi], [])
152
153if test "$CONFIG_GSL" = "yes"; then
154	AC_CHECK_HEADERS(gsl/gsl_blas.h)
155	AC_CHECK_HEADERS(gsl/gsl_eigen.h)
156	if test "$ac_cv_header_gsl_gsl_blas_h" != "yes" -o "$ac_cv_header_gsl_gsl_eigen_h" != "yes"; then
157		CONFIG_GSL="no"
158	fi
159fi
160if test "$CONFIG_GSL" = "yes"; then
161	save_LIBS="$LIBS"
162	AC_CHECK_LIB(gslcblas, main, [], [CONFIG_GSL="no"])
163	AC_CHECK_LIB(gsl, gsl_sf_gamma, [], [CONFIG_GSL="no"])
164	LIBS="$save_LIBS"
165  fi
166GSL_LIBS=""
167if test "$CONFIG_GSL" = "yes"; then
168	GSL_LIBS="-lgsl -lgslcblas"
169  fi
170AC_SUBST(CONFIG_GSL)
171AC_SUBST(GSL_LIBS)
172AM_CONDITIONAL(CONFIG_GSL, [test "$CONFIG_GSL" = "yes"])
173
174CONFIG_LAPACK="yes"
175AC_ARG_ENABLE([lapack],
176	[AS_HELP_STRING([--enable-lapack], [Use LAPACK [[default=yes]]])],
177	[ if test "$enableval" = "no"; then CONFIG_LAPACK="no"; fi], [])
178
179if test "$CONFIG_LAPACK" = "yes"; then
180#	AC_CHECK_LIB(f2c, main, [], [CONFIG_LAPACK="no"])
181#	AC_CHECK_LIB(blas, main, [], [CONFIG_LAPACK="no"])
182#	AC_CHECK_LIB(tmglib, main, [], [CONFIG_LAPACK="no"])
183	AC_CHECK_LIB(gfortran, main)
184	AC_CHECK_LIB(blas, main)
185	AC_CHECK_LIB(lapack, main, [], [CONFIG_LAPACK="no"])
186#        AX_BLAS([have_blas=yes],[have_blas=no])
187#        AX_LAPACK([have_lapack=yes],[have_lapack=no])
188fi
189
190CONFIG_PARI="yes"
191AC_ARG_ENABLE([pari],
192	[AS_HELP_STRING([--enable-pari], [Use PARI [[default=yes]]])],
193	[ if test "$enableval" = "no"; then CONFIG_PARI="no"; fi], [])
194
195if test "$CONFIG_PARI" = "yes"; then
196	AC_CHECK_HEADERS(pari/pari.h, [], [CONFIG_PARI="no"])
197fi
198if test "$CONFIG_PARI" = "yes"; then
199	save_LIBS="$LIBS"
200	AC_CHECK_LIB(pari, main, [], [CONFIG_PARI="no"])
201	LIBS="$save_LIBS"
202  fi
203PARI_LIBS=""
204if test "$CONFIG_PARI" = "yes"; then
205	PARI_LIBS="-lpari"
206fi
207AC_SUBST(PARI_LIBS)
208AC_SUBST(CONFIG_PARI)
209AM_CONDITIONAL(CONFIG_PARI, [test "$CONFIG_PARI" = "yes"])
210
211dnl Checking for NTL
212CONFIG_NTL="yes"
213AC_ARG_ENABLE([ntl],
214	[AS_HELP_STRING([--enable-ntl], [Use NTL [[default=yes]]])],
215	[if test "$enableval" = "no"; then CONFIG_NTL="no"; fi], [])
216
217if test "$CONFIG_NTL" = "yes"; then
218	AC_CHECK_HEADER(NTL/ZZ.h, [], [CONFIG_NTL="no"])
219  fi
220if test "$CONFIG_NTL" = "yes"; then
221	save_LIBS="$LIBS"
222	AC_CHECK_LIB(ntl, main, [], [CONFIG_NTL="no"])
223	LIBS="$save_LIBS"
224  fi
225NTL_LIBS=""
226if test "$CONFIG_NTL" = "yes"; then
227	NTL_LIBS="-lntl"
228  fi
229AC_SUBST(CONFIG_NTL)
230AC_SUBST(NTL_LIBS)
231AM_CONDITIONAL(CONFIG_NTL, [test "$CONFIG_NTL" = "yes"])
232
233CONFIG_GMPXX="yes"
234AC_ARG_ENABLE([gmpxx],
235	[AS_HELP_STRING([--enable-gmpxx], [Use GMP C+wrappers [[default=yes]]])],
236	[if test "$enableval" = "no"; then CONFIG_GMPXX="no"; fi], [])
237if test "$CONFIG_GMPXX" = "yes"; then
238	AC_CHECK_HEADERS(gmpxx.h, [], [CONFIG_GMPXX="no"])
239  fi
240if test "$CONFIG_GMPXX" = "yes"; then
241	save_LIBS="$LIBS"
242	AC_CHECK_LIB(gmpxx, main, [], [CONFIG_GMPXX="no"])
243	LIBS="$save_LIBS"
244  fi
245GMPXX_LIBS=""
246if test "$CONFIG_GMPXX" = "yes"; then
247	GMPXX_LIBS="-lgmpxx"
248  fi
249AC_SUBST(CONFIG_GMPXX)
250AC_SUBST(GMPXX_LIBS)
251AM_CONDITIONAL(CONFIG_GMPXX, [test "$CONFIG_GMPXX" = "yes"])
252
253CONFIG_COCOA="yes"
254AC_ARG_ENABLE([cocoa],
255	[AS_HELP_STRING([--enable-cocoa], [Use CoCoA library [[default=autodetect]]])],
256	[if test "$enableval" = "no"; then CONFIG_COCOA="no"; fi], [])
257
258if test "$CONFIG_COCOA" = "yes"; then
259	AC_CHECK_HEADER(CoCoA/io.H, [], [CONFIG_COCOA="no"])
260  fi
261if test "$CONFIG_COCOA" = "yes"; then
262	save_LIBS="$LIBS"
263	AC_CHECK_LIB(cocoa, main, [], [CONFIG_COCOA="no"])
264	LIBS="$save_LIBS"
265fi
266COCOA_LIBS=""
267if test "$CONFIG_COCOA" = "yes"; then
268	COCOA_LIBS="-lcocoa"
269fi
270AC_SUBST(CONFIG_COCOA)
271AC_SUBST(COCOA_LIBS)
272AM_CONDITIONAL(CONFIG_COCOA, [test "$CONFIG_COCOA" = "yes"])
273
274dnl AC_CHECK_LIB(ao, main)
275CONFIG_AO="yes"
276AC_ARG_ENABLE([ao],
277	[AS_HELP_STRING([--enable-ao], [Use AO [[default=yes]]])],
278	[if test "$enableval" = "no"; then CONFIG_AO="no"; fi], [])
279
280if test "$CONFIG_AO" = "yes"; then
281	AC_CHECK_HEADER(ao/ao.h, [], [CONFIG_AO="no"])
282  fi
283if test "$CONFIG_AO" = "yes"; then
284	AC_CHECK_LIB(ao, main, [], [CONFIG_AO="no"])
285  fi
286AC_SUBST(CONFIG_AO)
287AC_SUBST(AO_LIBS)
288AM_CONDITIONAL(CONFIG_AO, [test "$CONFIG_AO" = "yes"])
289
290dnl AC_CHECK_LIB(glpk, main)
291CONFIG_GLPK="yes"
292AC_ARG_ENABLE([glpk],
293	[AS_HELP_STRING([--enable-glpk], [Use GLPK [[default=yes]]])],
294	[if test "$enableval" = "no"; then CONFIG_GLPK="no"; fi], [])
295
296if test "$CONFIG_GLPK" = "yes"; then
297	AC_CHECK_HEADER(glpk.h, [], [CONFIG_GLPK="no"])
298  fi
299if test "$CONFIG_GLPK" = "yes"; then
300	AC_CHECK_LIB(glpk, main, [], [CONFIG_GLPK="no"])
301  fi
302AC_SUBST(CONFIG_GLPK)
303AC_SUBST(GLPK_LIBS)
304AM_CONDITIONAL(CONFIG_GLPK, [test "$CONFIG_GLPK" = "yes"])
305
306dnl AC_CHECK_LIB(samplerate, main)
307CONFIG_SAMPLERATE="yes"
308AC_ARG_ENABLE([samplerate],
309	[AS_HELP_STRING([--enable-samplerate], [Use SAMPLERATE [[default=yes]]])],
310	[if test "$enableval" = "no"; then CONFIG_SAMPLERATE="no"; fi], [])
311
312if test "$CONFIG_SAMPLERATE" = "yes"; then
313	AC_CHECK_HEADER(samplerate.h, [], [CONFIG_SAMPLERATE="no"])
314  fi
315if test "$CONFIG_SAMPLERATE" = "yes"; then
316	AC_CHECK_LIB(samplerate, main, [], [CONFIG_SAMPLERATE="no"])
317  fi
318AC_SUBST(CONFIG_SAMPLERATE)
319AC_SUBST(SAMPLERATE_LIBS)
320AM_CONDITIONAL(CONFIG_SAMPLERATE, [test "$CONFIG_SAMPLERATE" = "yes"])
321
322dnl AC_CHECK_LIB(curl, main)
323CONFIG_CURL="yes"
324AC_ARG_ENABLE([curl],
325	[AS_HELP_STRING([--enable-curl], [Use CURL [[default=yes]]])],
326	[if test "$enableval" = "no"; then CONFIG_CURL="no"; fi], [])
327
328if test "$CONFIG_CURL" = "yes"; then
329	AC_CHECK_HEADER(curl/curl.h, [], [CONFIG_CURL="no"])
330  fi
331if test "$CONFIG_CURL" = "yes"; then
332	AC_CHECK_LIB(curl, main, [], [CONFIG_CURL="no"])
333  fi
334AC_SUBST(CONFIG_CURL)
335AC_SUBST(CURL_LIBS)
336AM_CONDITIONAL(CONFIG_CURL, [test "$CONFIG_CURL" = "yes"])
337
338
339AC_CANONICAL_HOST
340dnl Check for stuff needed for building the Giac interactive shell (cas).
341GINAC_READLINE
342
343dnl Ugh...
344CONFIG_GUI="yes"
345AC_ARG_ENABLE([gui],
346	[AS_HELP_STRING([--enable-gui], [enable GUI [[default=yes]]])],
347	[ if test "x$enableval" = "xno"; then CONFIG_GUI="no"; fi], [])
348
349save_LIBS="$LIBS"
350if test "$CONFIG_GUI" = "yes"; then
351dnl Check for X11 anf fltk or cygwin and fltk...
352	case $host_os in
353		*cygwin*)
354		AC_CHECK_LIB(GL, main)
355dnl		AC_CHECK_LIB(GLU, main)
356		AC_CHECK_LIB(fltk_gl, main)
357		AC_CHECK_LIB(fltk, main)
358		AC_CHECK_LIB(z, main)
359		AC_CHECK_LIB(jpeg, main)
360		AC_CHECK_LIB(fltk_images, main)
361		if test "$HAVE_LIBFLTK" = "1" ; then
362			AC_DEFINE([HAVE_LIBFLVW],1,[Now defined if fltk is available])
363		fi
364		LIBS="$LIBS -mwindows -lole32 -luuid -lcomctl32 -lwsock32"
365		if test "$HAVE_LIBFLTK_GL" = "1" ; then
366		    AC_DEFINE([USE_OPENGL32],1,[Defined if fltk has OpenGL enabled])
367		    LIBS="$LIBS -lglu32 -lopengl32 -lfltk_png"
368		fi
369
370		CXXFLAGS="$CXXFLAGS -DWIN32"
371		AC_CHECK_LIB(intl.dll, main)
372		AC_CHECK_LIB(intl, main)
373		;;
374
375		*darwin*)
376		dnl FLTK does not need X libraries on this platform
377		;;
378		*)
379		AC_PATH_XTRA
380		AC_CHECK_LIB(GL, main)
381dnl		AC_CHECK_LIB(GLU, main)
382		;;
383	esac
384	dnl X11, check for opengl, fltk
385	AC_CHECK_LIB(X11,main)
386	AC_CHECK_LIB(Xinerama, main)
387	AC_CHECK_LIB(fontconfig, main)
388	AC_CHECK_LIB(Xft, main)
389	AC_CHECK_LIB(Xext, main)
390	AC_CHECK_LIB(fltk_gl, main)
391	AC_CHECK_LIB(fltk, main)
392	if test "$HAVE_LIBFLTK" = "1"; then
393	   AC_DEFINE([HAVE_LIBFLVW],1, [Now defined if fltk is available])
394	fi
395	AC_CHECK_LIB(z,main)
396	AC_CHECK_HEADERS(png.h, AC_CHECK_LIB(png,main))
397	AC_CHECK_LIB(jpeg, main)
398	AC_CHECK_LIB(fltk_images, main)
399	GUI_LIBS="$LIBS $X_LIBS"
400	AC_SUBST(GUI_LIBS)
401  fi
402LIBS="$save_LIBS"
403
404AC_CHECK_LIB(nauty,main)
405AC_CHECK_HEADERS(nauty/naututil.h)
406dnl https://github.com/vectorclass by Agner Fog
407AC_CHECK_HEADERS(vcl1/vectorclass.h)
408
409AC_CHECK_LIB(pthread,main)
410AC_CHECK_HEADERS(pthread.h)
411AC_CHECK_HEADERS(malloc.h)
412AC_CHECK_FUNCS(sysconf)
413AC_CHECK_LIB(rt,clock_gettime)
414
415  dnl Checking for hash_map
416AC_CHECK_HEADER(unordered_map, AC_DEFINE(C11_UNORDERED_MAP,1, [Define if <unordered_map> header is available]))
417AC_CHECK_HEADER(ext/hash_map, AC_DEFINE(EXT_HASH_MAP,1, [Define if <ext/hash_map> header is aviailable]))
418AC_CHECK_HEADER(tr1/unordered_map, AC_DEFINE(UNORDERED_MAP,1, [Define if <tr1/unordered_map> header is available]))
419AC_CHECK_HEADER(hash_map,AC_DEFINE(HASH_MAP,1, [Define if <hash_map> header is aviailable]))
420AC_CHECK_HEADERS(pwd.h, ,AC_DEFINE(HAVE_NO_PWD_H,1, [Set if pwd.h is NOT available]))
421AC_CHECK_HEADERS(locale.h)
422AC_CHECK_HEADERS(unistd.h)
423AC_CHECK_HEADERS(sys/time.h)
424AC_CHECK_HEADERS(sys/times.h, , AC_DEFINE(HAVE_NO_SYS_TIMES_H,1, [Set if <sys/times.h> is NOT available]))
425AC_CHECK_HEADERS(sys/resource.h, , AC_DEFINE(HAVE_NO_SYS_RESOURCE_WAIT_H,1, [Set if <sys/resource.h> is NOT available]))
426AC_CHECK_HEADERS(sys/types.h)
427AC_CHECK_HEADERS(signal.h)
428AC_CHECK_FUNCS(getpid, , AC_DEFINE(HAVE_NO_SIGNAL_H,1, [Set if getpid() function is NOT available]))
429AC_CHECK_FUNCS(getcwd, , AC_DEFINE(HAVE_NO_CWD,1, [Set if getcwd() function is NOT available]))
430AC_CHECK_FUNCS(getpwuid, , AC_DEFINE(HAVE_NO_HOME_DIRECTORY,1, [Set if getpwuid() function is NOT available]))
431AC_CHECK_FUNCS(system, , AC_DEFINE(HAVE_NO_SYSTEM, 1, [Set if system() function is NOT available]))
432
433ALL_LINGUAS="es fr el pt it en zh de"
434AM_GNU_GETTEXT
435AM_GNU_GETTEXT_VERSION([0.14.5])
436AC_CHECK_LIB(intl, main)
437
438AC_PROG_EGREP
439CONFIG_DOC_PROGS="yes"
440AC_PATH_PROG(LATEX, latex, "")
441if test -z "$LATEX"; then CONFIG_DOC_PROGS = "no"; fi
442
443if test "$CONFIG_DOC_PROGS" = "yes"; then
444	AC_PATH_PROG(MAKEINDEX, makeindex, "")
445	if test -z "$MAKEINDEX"; then CONFIG_DOC_PROGS = "no"; fi
446fi
447
448if test "$CONFIG_DOC_PROGS" = "yes"; then
449	AC_PATH_PROG(PDFLATEX, pdflatex, "")
450	if test -z "$PDFLATEX"; then CONFIG_DOC_PROGS = "no"; fi
451fi
452if test "$CONFIG_DOC_PROGS" = "yes"; then
453	AC_PATH_PROG(DVIPS, dvips, "")
454	if test -z "$DVIPS"; then CONFIG_DOC_PROGS = "no"; fi
455fi
456dnl if test "$CONFIG_DOC_PROGS" = "yes"; then
457dnl 	AC_PATH_PROG(LATEX2HTML, latex2html, "")
458dnl	if test -z "$LATEX2HTML"; then CONFIG_DOC_PROGS = "no"; fi
459dnl fi
460AC_SUBST(CONFIG_DOC_PROGS)
461AM_CONDITIONAL(DOC_PROGS, [test "$CONFIG_DOC_PROGS" = "yes"])
462
463dnl Checking for sstream for mathml
464AC_CHECK_HEADERS(sstream, AC_DEFINE(HAVE_SSTREAM,1), )
465
466dnl CXXFLAGS="$CXXFLAGS -fno-strict-aliasing -DSMARTPTR64"
467CXXFLAGS="$CXXFLAGS -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS"
468
469dnl Output makefiles etc.
470AC_OUTPUT([
471Makefile
472src/Makefile
473check/Makefile
474doc/Makefile
475doc/en/Makefile
476doc/es/Makefile
477doc/fr/Makefile
478doc/el/Makefile
479doc/el/tutoriel/Makefile
480doc/el/casinter/Makefile
481doc/local/Makefile
482doc/pt/Makefile
483doc/zh/Makefile
484doc/de/Makefile
485intl/Makefile
486po/Makefile.in
487examples/Makefile
488debianold/Makefile
489debian/Makefile
490])
491
492echo "Adding link . to giac in src"
493rm -f src/giac && ln -s . src/giac
494rm -f src/config.h && cp config.h src
495rm -f path.h
496echo "#define giac_html_location \"$prefix/share/giac/doc/\"" >> path.h
497echo "#define giac_aide_location \"$prefix/share/giac/aide_cas\"" >> path.h
498echo "#ifdef __APPLE__" >> path.h
499echo "#define giac_locale_location \"/Applications/usr/share/locale/\"" >> path.h
500echo "#else" >> path.h
501echo "#define giac_locale_location \"$prefix/share/locale/\"" >> path.h
502echo "#endif" >> path.h
503echo "#define giac_gnuplot_location \"$GNUPLOT\"" >> path.h
504rm -f src/path.h && cp path.h src
505