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