1 Allow octave compilation without FLTK/OpenGL
3 diff -r 0fbb10743090 ChangeLog
4 --- a/ChangeLog Tue Jul 01 15:11:03 2008 +0200
5 +++ b/ChangeLog Tue Jul 01 15:43:51 2008 +0200
7 +2008-07-01 Michael Goffioul <michael.goffioul@gmail.com>
9 + * configure.in: new substituted variables GL_RENDER_SRC and
12 2008-06-20 Michael Goffioul <michael.goffioul@gmail.com>
14 * Makeconf.in: Add GRAPHICS_CFLAGS substitution.
15 diff -r 0fbb10743090 configure.in
16 --- a/configure.in Tue Jul 01 15:11:03 2008 +0200
17 +++ b/configure.in Tue Jul 01 15:43:51 2008 +0200
25 if test "x$OPENGL_LIBS" != "x"; then
26 GRAPHICS_OPENGL="opengl"
27 + GL_RENDER_SRC="gl-render.cc"
29 ## ftgl (needs freetype 2)
30 AC_CHECK_FT2([9.0.3],[],
37 ## fltk (www.fltk.org)
38 AC_ARG_WITH(fltk-prefix,
40 GRAPHICS_CFLAGS="$FLTK_CFLAGS"
41 GRAPHICS_LIBS="$FLTK_LDFLAGS"
42 GRAPHICS_OPENGL="$GRAPHICS_OPENGL fltk_backend"
43 + FLTK_BACKEND_SRC="fltk_backend.cc"
48 AC_SUBST(GRAPHICS_CFLAGS)
49 AC_SUBST(GRAPHICS_LIBS)
50 AC_SUBST(GRAPHICS_OPENGL)
51 +AC_SUBST(GL_RENDER_SRC)
52 +AC_SUBST(FLTK_BACKEND_SRC)
54 OCTAVE_IEEE754_DATA_FORMAT
56 diff -r 0fbb10743090 src/ChangeLog
57 --- a/src/ChangeLog Tue Jul 01 15:11:03 2008 +0200
58 +++ b/src/ChangeLog Tue Jul 01 15:43:52 2008 +0200
60 +2008-07-01 Michael Goffioul <michael.goffioul@gmail.com>
62 + * Makefile.in: new substituted variables GL_RENDER_SRC and
65 2008-07-01 Michael Goffioul <michael.goffioul@gmail.com>
67 * gl-render.cc (vertex_data::vertex_data_rep::vertex_data(void),
68 diff -r 0fbb10743090 src/Makefile.in
69 --- a/src/Makefile.in Tue Jul 01 15:11:03 2008 +0200
70 +++ b/src/Makefile.in Tue Jul 01 15:43:52 2008 +0200
72 INSTALL_PROGRAM = @INSTALL_PROGRAM@
73 INSTALL_DATA = @INSTALL_DATA@
75 +GL_RENDER_SRC = @GL_RENDER_SRC@
76 +FLTK_BACKEND_SRC = @FLTK_BACKEND_SRC@
78 PT_FLAGS = -fexternal-templates -fno-implicit-templates
79 CXXFLAGS_NO_PT_FLAGS = $(filter-out $(PT_FLAGS), $(ALL_CXXFLAGS))
82 chol.cc ccolamd.cc colamd.cc colloc.cc conv2.cc convhulln.cc daspk.cc \
83 dasrt.cc dassl.cc det.cc dispatch.cc dlmread.cc dmperm.cc eig.cc \
84 expm.cc fft.cc fft2.cc fftn.cc fftw.cc filter.cc find.cc \
85 - fltk_backend.cc fsolve.cc \
86 + $(FLTK_BACKEND_SRC) fsolve.cc \
87 gammainc.cc gcd.cc getgrent.cc getpwent.cc getrusage.cc \
88 givens.cc hess.cc hex2num.cc inv.cc kron.cc lookup.cc lsode.cc \
89 lu.cc luinc.cc matrix_type.cc max.cc md5sum.cc pinv.cc qr.cc \
92 DIST_SRC := Cell.cc bitfcns.cc c-file-ptr-stream.cc comment-list.cc \
93 cutils.c data.cc debug.cc defaults.cc defun.cc dirfns.cc \
94 - dynamic-ld.cc error.cc file-io.cc gl-render.cc graphics.cc \
95 + dynamic-ld.cc error.cc file-io.cc $(GL_RENDER_SRC) graphics.cc \
96 gripes.cc help.cc input.cc lex.l load-path.cc load-save.cc \
97 ls-hdf5.cc ls-mat-ascii.cc ls-mat4.cc ls-mat5.cc ls-oct-ascii.cc \
98 ls-oct-binary.cc ls-utils.cc main.c mappers.cc matherr.c \