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
|
/***************************************************************************
* setup.h
*
* This file is a collection of the user-tunable parameters for Coin.
* You can edit the setting of the below defines to alter how Coin behaves.
*
* Note that this file comes from a template file called "setup.h.in".
* Editing the template file does nothing - make sure you are editing the
* file "setup.h".
*/
/***************************************************************************
* HAVE_VRML97
*
* If you want to disable VRML97 suport in Coin, do not set this define.
* The reason to disable this is mostly to avoid compiling a lot of code
* that causes the Coin library to grow considerably if you need a
* particularly small version of Coin.
*
* Default is to have VRML97 support enabled.
*/
#undef HAVE_VRML97
/***************************************************************************
* HAVE_SOUND
*
* Define this if you want Coin to have sound support. You will need
* OpenAL on the run-time system as well for sound to work.
*
* Default is to have sound enabled.
*/
#undef HAVE_SOUND
/***************************************************************************
* COIN_THREADSAFE
*
* If you want to enable extra code in Coin that makes render traversals
* multi-thread safe, enable this define. This does not make the whole of
* Coin thread safe - just doing parallel render traversals on multipipe
* systems.
*
* Default is to have thread safety code disabled. It is disabled because
* it costs a lot of overhead in the most common cases where it is not
* necessary.
*/
#undef COIN_THREADSAFE
/***************************************************************************
* HAVE_3DS_IMPORT_CAPABILITIES
*
* If you want to be able to import .3ds files directly into Coin, set this
* define.
*
* Default is to not have this define set, as the import code has not been
* thoroughty tested and robustified by the main Coin developers yet.
*/
#undef HAVE_3DS_IMPORT_CAPABILITIES
/***************************************************************************
* COIN_HAVE_JAVASCRIPT
*
* Default is to not have this define set, as the javascript code has not
* been thoroughty tested and robustified by the main Coin developers yet,
* and the API can fluctuate before it eventually is made public.
*/
#undef COIN_HAVE_JAVASCRIPT
/***************************************************************************
* The end.
*
* Make sure this header file is not installed, and only used when building
* Coin itself.
*/
#ifndef COIN_INTERNAL
#error this is a private header file
#endif
|