1# **************************************************************************
2# SoXt/configure.in
3
4# FIXME: I believe there has been numerous API additions since the
5# 1.2.2 release. Diff all header files against that release, and
6# check what has been done. If there are only a few, consider taking them
7# out and releasing as 1.2.1 -- if not, release as 1.3.0. 20050701 mortene.
8m4_define([SOXT_MAJOR], [1])
9m4_define([SOXT_MINOR], [3])
10m4_define([SOXT_MICRO], [0])
11m4_define([SOXT_BETA], [])
12
13m4_define([VERSION_STRING], [SOXT_MAJOR.SOXT_MINOR.SOXT_MICRO[]SOXT_BETA])
14
15m4_define([SOXT_ABI_CURRENT], [m4_eval((SOXT_MAJOR*20)+SOXT_MINOR)])
16m4_define([SOXT_ABI_REVISION], [SOXT_MICRO])
17m4_define([SOXT_ABI_AGE], [SOXT_MINOR])
18
19# only used for Debian Linux (and not even there yet)
20m4_define([SO_NUMBER], [m4_eval(SOXT_MAJOR*20)])
21
22m4_define([MAC_FRAMEWORK_NAME_DEFAULT], [SoXt])
23m4_define([MAC_FRAMEWORK_PREFIX_DEFAULT], [/Library/Frameworks])
24m4_define([MAC_FRAMEWORK_VERSION_DEFAULT], [A])
25
26# **************************************************************************
27
28AC_INIT([SoXt], [VERSION_STRING], [coin-support@coin3d.org])
29
30AC_CONFIG_AUX_DIR([cfg])
31AC_CONFIG_SRCDIR([src/Inventor/Xt/SoXt.cpp])
32
33# **************************************************************************
34# Library versioning. For information about our versioning strategy, see the
35# document ``HACKING'' in the Coin CVS module.
36
37SOXT_MAJOR_VERSION=SOXT_MAJOR
38SOXT_MINOR_VERSION=SOXT_MINOR
39SOXT_MICRO_VERSION=SOXT_MICRO
40SOXT_VERSION=$SOXT_MAJOR_VERSION.$SOXT_MINOR_VERSION.$SOXT_MICRO_VERSION
41
42AC_SUBST(SOXT_MAJOR_VERSION)
43AC_SUBST(SOXT_MINOR_VERSION)
44AC_SUBST(SOXT_MICRO_VERSION)
45AC_SUBST(SOXT_VERSION)
46
47AC_SUBST([LT_CURRENT], [SOXT_ABI_CURRENT])
48AC_SUBST([LT_REVISION], [SOXT_ABI_REVISION])
49AC_SUBST([LT_AGE], [SOXT_ABI_AGE])
50
51VERSION=$SOXT_VERSION
52
53AC_DEFINE_UNQUOTED(SOXT_MAJOR_VERSION, $SOXT_MAJOR_VERSION,
54  [SoXt major version])
55AC_DEFINE_UNQUOTED(SOXT_MINOR_VERSION, $SOXT_MINOR_VERSION,
56  [SoXt minor version])
57AC_DEFINE_UNQUOTED(SOXT_MICRO_VERSION, $SOXT_MICRO_VERSION,
58  [SoXt micro version])
59if test x"$SOXT_BETA_VERSION" = x""; then :; else
60  AC_DEFINE_UNQUOTED([SOXT_BETA_VERSION], [$SOXT_BETA_VERSION],
61    [define this to the SoXt beta version letter])
62fi
63AC_DEFINE_UNQUOTED(SOXT_VERSION, "$SOXT_VERSION",
64  [Version string for SoXt (major.minor.micro)])
65
66# **************************************************************************
67
68AC_CANONICAL_SYSTEM
69
70BUILD_WITH_MSVC=false  # no support for building under MSWin (yet?)
71
72# cross_compiling: On MKS, configure will open a window when trying to run
73# the executable a.out in the cross-compilation test because it is not
74# named *.exe, halting the configure script until it has been closed, even
75# resulting in a faulty conclusion for the test (cross_compiling=yes).
76# By setting the $cross_compiling variable to yes in advance, this test is
77# skipped.  We are of course not cross-compiling, so we correct the variable
78# afterwards.  2003-06-25 larsa
79
80SIM_AC_SETUP_MKS
81
82case $build in
83*-mks ) cross_compiling=yes ;;
84esac
85
86AC_PROG_CC
87
88case $build in
89*-mks ) cross_compiling=no ;;
90esac
91
92AC_PROG_CPP
93AC_PROG_CXX
94AC_PROG_CXXCPP
95AC_LANG(C++)
96
97AM_INIT_AUTOMAKE(SoXt, $SOXT_VERSION)
98AC_CONFIG_HEADERS([src/config.h])
99
100AM_DISABLE_STATIC
101AM_MAINTAINER_MODE
102
103# case "$host_os" in
104#   irix*)
105#     if test x"${AR+set}" != x"set"; then
106#       AR="CC -ar"
107#       AR_FLAGS=
108#       export AR AR_FLAGS
109#       echo "overriding the libtool '\$AR' setting with 'CC -ar'"
110#     fi
111#     ;;
112#   *) ;;
113# esac
114
115AC_PROG_LIBTOOL
116
117# These are used for constructing the soxt-config file.
118AC_SUBST(SOGUI_EXTRA_CPPFLAGS, $CPPFLAGS)
119AC_SUBST(SOGUI_EXTRA_CFLAGS, $CFLAGS)
120AC_SUBST(SOGUI_EXTRA_CXXFLAGS, $CXXFLAGS)
121AC_SUBST(SOGUI_EXTRA_LDFLAGS, $LDFLAGS)
122AC_SUBST(SOGUI_EXTRA_LIBS, $LIBS)
123
124AH_TOP([
125#ifndef SOXT_INTERNAL
126#error this is a private header file
127#endif /* !SOXT_INTERNAL */
128
129#include <Xm/Xm.h>
130])
131
132AC_CHECK_HEADERS([windows.h])
133
134# **************************************************************************
135# If you just want to generate docs, ignore all the build-related tests
136
137sim_ac_build_library=true
138AC_ARG_ENABLE(
139  [build],
140  AC_HELP_STRING([--disable-build], [disable configuring for library build]), [
141  case $enableval in
142    no) sim_ac_build_library=false ;;
143    *)  ;;
144  esac])
145
146AM_CONDITIONAL(BUILD_LIBRARY, $sim_ac_build_library)
147
148# *******************************************************************
149# * Provide this nasty hack to help building SoXt on platforms
150# * where one can bump into the "Arg list too long" problem
151# * (IBM AIX, SGI IRIX 6.2 and IRIX 6.5 with standard settings are
152# * known to fail), or where the build process is unbearably slow.
153
154AC_ARG_ENABLE(compact,
155  AC_HELP_STRING([--enable-compact], [enable hack for compact compilation [[defa
156ult=no]]]),
157  [case "${enableval}" in
158    yes | true)  enable_compact=yes ;;
159    no | false)  enable_compact=no ;;
160    *) SIM_AC_ENABLE_ERROR([--enable-compact]) ;;
161  esac],
162  enable_compact=no)
163
164AM_CONDITIONAL(HACKING_COMPACT_BUILD, test x"$enable_compact" = x"yes")
165
166# *******************************************************************
167# Configure an alternate installation?
168
169AC_ARG_WITH(
170  [alternate],
171  [AC_HELP_STRING([--with-alternate=string],
172                  [specify name of alternate configuration])],
173  [CONFIG=$withval],
174  [CONFIG=default])
175
176AC_ARG_WITH(
177  [suffix],
178  [AC_HELP_STRING([--with-suffix=string],
179                  [specify lirary name suffix (e.g. "_g")])],
180  [SUFFIX=$withval],
181  [SUFFIX=])
182
183AC_SUBST(CONFIG)
184AC_SUBST(SUFFIX)
185
186# **************************************************************************
187# This macro drags in the necessary setup stuff for Doxygen.
188SIM_AC_SOGUI_SETUP_DOXYGEN(SoXt)
189
190AM_CONDITIONAL([BUILD_METAFILES], [false])
191AC_SUBST([meta_prefix], [bogus])
192
193# **************************************************************************
194
195if $sim_ac_build_library; then
196
197# **************************************************************************
198
199# AC_ARG_ENABLE([default-visual],
200#   [AC_HELP_STRING([--enable-default-visual], [don't change from default visual])],
201#   [sim_ac_default_visual=true],
202#   [sim_ac_default_visual=false])
203#
204# if $sim_ac_default_visual; then
205#   AC_DEFINE([USE_DEFAULT_VISUAL], [1], [define to only use default visual])
206# fi
207
208# **************************************************************************
209
210# Make it possible for the user to turn off optimization flags.
211SIM_AC_COMPILER_OPTIMIZATION
212
213SIM_AC_RTTI_SUPPORT
214SIM_AC_EXCEPTION_HANDLING
215SIM_AC_CHECK_VAR_FUNCTIONNAME
216SIM_AC_PROFILING_SUPPORT
217
218SIM_AC_COMPILE_DEBUG(
219  [CPPFLAGS="$CPPFLAGS -DSOXT_DEBUG=1"],
220  [CPPFLAGS="$CPPFLAGS -DSOXT_DEBUG=0"])
221CPPFLAGS="$CPPFLAGS -DSOXT_INTERNAL"
222SIM_AC_COMPILER_WARNINGS
223
224# *******************************************************************
225# Instead of getenv() on most Win32 platforms (not Windows CE).
226
227AC_MSG_CHECKING([for GetEnvironmentVariable() function])
228AC_TRY_LINK([#include <windows.h>],
229            [(void)GetEnvironmentVariable("FOOBAR", NULL, 0);],
230  [AC_MSG_RESULT([yes])
231  AC_DEFINE([HAVE_GETENVIRONMENTVARIABLE],1, [Define to use GetEnvironmentVariable() instead of getenv()])],
232  [AC_MSG_RESULT([no])])
233
234# **************************************************************************
235
236SIM_AC_MATHLIB_READY_IFELSE(,[
237  SIM_AC_CHECK_MATHLIB(SOGUI_EXTRA_LIBS="$SOGUI_EXTRA_LIBS $sim_ac_libm",
238                       AC_MSG_ERROR(could not find a way to use math library))
239])
240
241# **************************************************************************
242# Search for and set up stuff we depend on.
243
244SIM_AC_CHECK_DL([
245  SOGUI_EXTRA_CPPFLAGS="$SOGUI_EXTRA_CPPFLAGS $sim_ac_dl_cppflags"
246  SOGUI_EXTRA_LDFLAGS="$SOGUI_EXTRA_LDFLAGS $sim_ac_dl_ldflags"
247  SOGUI_EXTRA_LIBS="$sim_ac_dl_libs $SOGUI_EXTRA_LIBS"
248])
249
250SIM_AC_CHECK_X11([
251  SOGUI_EXTRA_CPPFLAGS="$SOGUI_EXTRA_CPPFLAGS $sim_ac_x11_cppflags"
252  SOGUI_EXTRA_LDFLAGS="$SOGUI_EXTRA_LDFLAGS $sim_ac_x11_ldflags"
253  SOGUI_EXTRA_LIBS="$sim_ac_x11_libs $SOGUI_EXTRA_LIBS"
254])
255
256if test x"$sim_ac_x11_avail" = xyes; then
257  SIM_AC_CHECK_LIBXPM([
258    SOGUI_EXTRA_LIBS="$sim_ac_xpm_libs $SOGUI_EXTRA_LIBS"
259    AC_DEFINE(HAVE_LIBXPM, 1, [Define this to use libXpm])
260    sim_ac_xpm_status="Yes"
261    SIM_AC_CONFIGURATION_SETTING([Xpm Library], [Yes])
262  ], [
263    SIM_AC_CONFIGURATION_SETTING([Xpm Library], [Yes])
264    SIM_AC_CONFIGURATION_WARNING(
265      [Without libXpm support you will not get graphics on the viewer buttons.])
266  ])
267  SIM_AC_CHECK_X11SHMEM([
268    SOGUI_EXTRA_LIBS="$sim_ac_x11shmem_libs $SOGUI_EXTRA_LIBS"
269  ])
270  SIM_AC_CHECK_X11MU([
271    AC_DEFINE([HAVE_LIBXMU],, [define this if -lXmu can be used])
272    SOGUI_EXTRA_CPPFLAGS="$sim_ac_x11mu_cppflags $SOGUI_EXTRA_CPPFLAGS"
273    SOGUI_EXTRA_LDFLAGS="$sim_ac_x11mu_ldflags $SOGUI_EXTRA_LDFLAGS"
274    SOGUI_EXTRA_LIBS="$sim_ac_x11mu_libs $SOGUI_EXTRA_LIBS"
275  ])
276  SIM_AC_CHECK_X11XID([
277    SOGUI_EXTRA_LIBS="$sim_ac_x11xid_libs $SOGUI_EXTRA_LIBS"
278  ])
279  # Open Group Motif depends on the Xp printing library (at least
280  # on some platforms).
281  SIM_AC_CHECK_X11_XP([
282    SOGUI_EXTRA_LIBS="$sim_ac_xp_libs $SOGUI_EXTRA_LIBS"
283  ])
284  SIM_AC_CHECK_X_INTRINSIC([
285    SOGUI_EXTRA_LIBS="$sim_ac_xt_libs $SOGUI_EXTRA_LIBS"
286  ])
287else
288  AC_MSG_ERROR(need to able to compile and link against X11 libraries)
289fi
290
291AM_CONDITIONAL([USE_LIBXPM], [test x"$sim_ac_xpm_status" = x"Yes"])
292
293if test "${with_inventor+set}" = set; then
294  SIM_AC_CHECK_OPENGL([
295    SOGUI_EXTRA_CPPFLAGS="$SOGUI_EXTRA_CPPFLAGS $sim_ac_ogl_cppflags"
296    SOGUI_EXTRA_LDFLAGS="$SOGUI_EXTRA_LDFLAGS $sim_ac_ogl_ldflags"
297    SOGUI_EXTRA_LIBS="$sim_ac_ogl_libs $SOGUI_EXTRA_LIBS"
298  ], [AC_MSG_ERROR(needs an OpenGL-compatible development system installation)])
299
300  SIM_AC_CHECK_GLU([
301    SOGUI_EXTRA_CPPFLAGS="$SOGUI_EXTRA_CPPFLAGS $sim_ac_glu_cppflags"
302    SOGUI_EXTRA_LDFLAGS="$SOGUI_EXTRA_LDFLAGS $sim_ac_glu_ldflags"
303    SOGUI_EXTRA_LIBS="$sim_ac_glu_libs $SOGUI_EXTRA_LIBS"
304  ], [AC_MSG_ERROR(needs the OpenGL utility library)])
305
306  # check for SGI or TGS Open Inventor
307  SIM_AC_HAVE_INVENTOR_IFELSE([
308    CPPFLAGS="$CPPFLAGS $sim_ac_inventor_cppflags"
309    LDFLAGS="$LDFLAGS $sim_ac_inventor_ldflags"
310    LIBS="$sim_ac_inventor_libs $LIBS"
311    SOGUI_EXTRA_CPPFLAGS="$SOGUI_EXTRA_CPPFLAGS $sim_ac_inventor_cppflags"
312    SOGUI_EXTRA_LDFLAGS="$SOGUI_EXTRA_LDFLAGS $sim_ac_inventor_ldflags"
313    SOGUI_EXTRA_LIBS="$sim_ac_inventor_libs $SOGUI_EXTRA_LIBS"
314  ], [AC_MSG_ERROR([couldn't compile and link against Open Inventor])])
315
316  SIM_AC_CONFIGURATION_SETTING([Open Inventor brand], [SGI/TGS Inventor])
317
318else
319
320  SIM_AC_CHECK_HEADER_GL([
321    CPPFLAGS="$CPPFLAGS $sim_ac_gl_cppflags"
322    SOGUI_EXTRA_CPPFLAGS="$SOGUI_EXTRA_CPPFLAGS $sim_ac_gl_cppflags"
323  ], [AC_MSG_ERROR([could not detect a gl.h header file])])
324
325  # check for Coin library and its dependencies
326  SIM_AC_HAVE_COIN_IFELSE([
327    CPPFLAGS="$CPPFLAGS $sim_ac_coin_cppflags"
328    LDFLAGS="$LDFLAGS $sim_ac_coin_ldflags"
329    LIBS="$sim_ac_coin_libs $LIBS"
330    SOGUI_EXTRA_CPPFLAGS="$SOGUI_EXTRA_CPPFLAGS $sim_ac_coin_cppflags"
331    SOGUI_EXTRA_LDFLAGS="$SOGUI_EXTRA_LDFLAGS $sim_ac_coin_ldflags"
332    SOGUI_EXTRA_LIBS="$sim_ac_coin_libs $SOGUI_EXTRA_LIBS"
333  ], [AC_MSG_ERROR([couldn't compile and link against Coin])])
334
335  SIM_AC_CONFIGURATION_SETTING([Open Inventor brand], [Coin])
336fi
337
338# **************************************************************************
339# Check for miscellaneous "optional" Open Inventor features.
340
341SIM_AC_HAVE_INVENTOR_NODE(SoPolygonOffset)
342SIM_AC_HAVE_INVENTOR_VRMLNODE(SoVRMLMaterial)
343
344SIM_AC_HAVE_INVENTOR_FEATURE(
345  [for SoKeyboardEvent::DELETE enum],
346  [#include <Inventor/events/SoKeyboardEvent.h>], [
347   /* This is either DELETE or KEY_DELETE */
348   SoKeyboardEvent::Key key = SoKeyboardEvent::DELETE;],
349  [HAVE_SOKEYBOARDEVENT_DELETE])
350
351SIM_AC_HAVE_INVENTOR_FEATURE(
352  [for SoMouseButtonEvent::BUTTON5 enum],
353  [#include <Inventor/events/SoMouseButtonEvent.h>], [
354   /* mouse wheel support needs BUTTON4 and BUTTON5 */
355   SoMouseButtonEvent::Button button = SoMouseButtonEvent::BUTTON5;],
356  [HAVE_SOMOUSEBUTTONEVENT_BUTTON5])
357
358SIM_AC_HAVE_INVENTOR_FEATURE(
359  [for SoCamera::setStereoMode() method],
360  [#include <Inventor/nodes/SoPerspectiveCamera.h>], [
361   /* SoCamera is abstract, so test with SoPerspectiveCamera */
362   SoPerspectiveCamera * c = new SoPerspectiveCamera;
363   c->setStereoMode(SoCamera::MONOSCOPIC);],
364  [HAVE_SOCAMERA_SETSTEREOMODE])
365
366SIM_AC_HAVE_INVENTOR_FEATURE(
367  [for SoGLRenderAction::SORTED_LAYERS_BLEND transparency mode],
368  [#include <Inventor/actions/SoGLRenderAction.h>], [
369  /* try to get SORTED_LAYERS_BLEND transparency mode value */
370  int num = (int) SoGLRenderAction::SORTED_LAYERS_BLEND;],
371  [HAVE_SORTED_LAYERS_BLEND])
372
373# **************************************************************************
374
375SIM_AC_CHECK_JOYSTICK_LINUX([
376  AC_DEFINE(HAVE_JOYSTICK_LINUX, ,
377    [Define to enable Linux Joystick driver support])
378  AC_DEFINE_UNQUOTED(SOXT_LINUX_JOYSTICK_DEVICE,
379    "$sim_ac_joystick_linux_device",
380    [Define this to device handle to fallback on])
381])
382AM_CONDITIONAL(HAVE_JOYSTICK_LINUX, $sim_ac_joystick_linux_avail)
383
384SIM_CHECK_MOTIF([
385  SOGUI_EXTRA_CPPFLAGS="$SOGUI_EXTRA_CPPFLAGS $sim_ac_motif_cppflags"
386  SOGUI_EXTRA_LDFLAGS="$SOGUI_EXTRA_LDFLAGS $sim_ac_motif_ldflags"
387  SOGUI_EXTRA_LIBS="$sim_ac_motif_libs $SOGUI_EXTRA_LIBS"
388], AC_MSG_ERROR([couldn't compile and link with Motif]))
389
390AC_DEFINE_UNQUOTED([GUI_TOOLKIT_VERSION], [XmVERSION_STRING],
391                   [Version string for Motif])
392
393
394# **************************************************************************
395
396# --with-devcode is a silent option
397sim_ac_want_devcode=false
398if test x"${with_devcode+set}" = x"set"; then
399  AC_MSG_CHECKING([for devcode directory])
400  if test -f ${srcdir}/devcode/configure.in; then
401    AC_MSG_RESULT([found])
402    sim_ac_want_devcode=true
403  else
404    AC_MSG_RESULT([not found])
405    AC_MSG_ERROR([can't use '--with-devcode' when devcode/ doesn't exist])
406  fi
407fi
408
409SIM_AC_SOGUI_STATIC_DEFAULTS
410
411if $sim_ac_static_defaults; then
412  SIM_AC_CONFIGURATION_SETTING([Static Materials], [Yes])
413else
414  SIM_AC_CONFIGURATION_SETTING([Static Materials], [No])
415fi
416
417AM_CONDITIONAL(BUILD_DEVCODE, $sim_ac_want_devcode)
418
419# **************************************************************************
420
421COIN_COMPILER="$CXX"
422if $BUILD_WITH_MSVC; then
423  # don't use wrapmsvc from source hierarchy when later using soxt-config.
424  COIN_COMPILER="wrapmsvc"
425fi
426AC_SUBST(COIN_COMPILER)
427
428# **************************************************************************
429
430else
431  AM_CONDITIONAL([USE_LIBXPM], [false])
432  AM_CONDITIONAL([HAVE_JOYSTICK_LINUX], [false])
433  AM_CONDITIONAL([BUILD_DEVCODE], [false])
434fi  # $sim_ac_build_library == true
435
436# *******************************************************************
437# * Provide this nasty hack to help building Coin on platforms
438# * where one can bump into the "Arg list too long" problem
439# * (IBM AIX, SGI IRIX 6.2 and IRIX 6.5 with standard settings are
440# * known to fail).
441# *******************************************************************
442
443AC_ARG_ENABLE(compact,
444  AC_HELP_STRING([--enable-compact], [enable hack for compact compilation [[default=no]]]),
445    [case "${enableval}" in
446     yes | true)  enable_compact=yes ;;
447     no | false)  enable_compact=no ;;
448     *) SIM_AC_ENABLE_ERROR([--enable-compact]) ;;
449     esac],
450    enable_compact=no)
451
452AM_CONDITIONAL(HACKING_COMPACT_BUILD, test x"$enable_compact" = x"yes")
453
454# **************************************************************************
455# Variable substitutions for using libSoXt in the generic code.
456
457GUI=XT
458Gui=Xt
459gui=xt
460
461WIDGET="Widget"
462EVENT="XAnyEvent *"
463COMPONENTHEADER=""
464
465AC_SUBST(GUI)
466AC_SUBST(Gui)
467AC_SUBST(gui)
468AC_SUBST(WIDGET)
469AC_SUBST(EVENT)
470AC_SUBST(COMPONENTHEADER)
471
472# **************************************************************************
473# For the soxt.spec RPM specification file.
474
475SIM_AC_ISO8601_DATE(soxt_configure_date)
476AC_SUBST(soxt_configure_date)
477
478# **************************************************************************
479# Remove redundant options from certain option lists.
480
481SIM_AC_UNIQIFY_LIST(SOGUI_EXTRA_CPPFLAGS, -I$includedir $SOGUI_EXTRA_CPPFLAGS)
482SIM_AC_UNIQIFY_LIST(SOGUI_EXTRA_LDFLAGS, -L$libdir $SOGUI_EXTRA_LDFLAGS)
483SIM_AC_UNIQIFY_LIST(SOGUI_EXTRA_LIBS, -lSoXt $SOGUI_EXTRA_LIBS)
484
485SIM_AC_UNIQIFY_LIST(CPPFLAGS, $CPPFLAGS)
486SIM_AC_UNIQIFY_LIST(LDFLAGS, $LDFLAGS)
487SIM_AC_UNIQIFY_LIST(LIBS, $LIBS)
488
489# **************************************************************************
490# Configure the submodule with the data.
491
492# Material editor(s) not part of the public API yet, so there's
493# no point yet in installing the material data.
494#if $sim_ac_build_library; then
495#  AC_CONFIG_SUBDIRS([data])
496#fi
497
498# **************************************************************************
499# Generate the makefiles and config files.
500#
501# Note that soxt-$CONFIG.cfg needs to be generated from the configure
502# script -- not just from the Makefile -- as the data/configure script
503# depends on it. (data/configure is temporarily disabled, BTW, but anyway..)
504
505AC_CONFIG_FILES([
506        soxt-$CONFIG.cfg:src/Inventor/Xt/common/sogui.cfg.in
507	SoXt.pc
508        Makefile
509        src/Makefile
510        src/Inventor/Makefile
511        src/Inventor/Xt/Makefile
512        src/Inventor/Xt/devices/Makefile
513        src/Inventor/Xt/editors/Makefile
514        src/Inventor/Xt/engines/Makefile
515        src/Inventor/Xt/nodes/Makefile
516        src/Inventor/Xt/viewers/Makefile
517        src/Inventor/Xt/widgets/Makefile
518        man/Makefile
519        man/man1/Makefile
520        man/man3/Makefile
521        html/Makefile
522        test-code/Makefile
523        build/soxt.spec
524])
525
526# MKS will have "\c" as $ECHO_C, but that string in the config.status
527# substitution command will cause config.status to hang because it is
528# somehow translated to "&c".  We therefore blank it here, and restore
529# it further below, after AC_OUTPUT.
530
531sim_ac_ECHO_C=$ECHO_C
532case $build in
533*-mks ) ECHO_C="" ;;
534esac
535
536AC_OUTPUT
537
538ECHO_C=$sim_ac_ECHO_C
539
540SIM_AC_CONFIGURATION_SETTING([Installation Prefix], [$prefix])
541
542# **************************************************************************
543
544SIM_AC_CONFIGURATION_SUMMARY
545
546echo ""
547echo "Now, run 'make install' to build and install So$Gui."
548echo ""
549
550# **************************************************************************
551