LocalSetup.pp 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. //
  2. // LocalSetup.pp
  3. //
  4. // This file contains further instructions to set up the DTOOL package
  5. // when using ppremake. In particular, it creates the dtool_config.h
  6. // file based on the user's selected configure variables. This script
  7. // need not execute when BUILD_TYPE is "autoconf"; in this case, the
  8. // dtool_config.h file will automatically be correctly generated by
  9. // configure.
  10. //
  11. #if $[ne $[BUILD_TYPE],autoconf]
  12. #output dtool_config.h notouch
  13. #format straight
  14. /* dtool_config.h. Generated automatically by $[PPREMAKE] $[PPREMAKE_VERSION] from $[SOURCEFILE]. */
  15. /* Define if your processor stores words with the most significant
  16. byte first (like Motorola and SPARC, unlike Intel and VAX). */
  17. $[cdefine WORDS_BIGENDIAN]
  18. /* Define if the C++ compiler uses namespaces. */
  19. $[cdefine HAVE_NAMESPACE]
  20. /* Define if the C++ iostream library supports ios::binary. */
  21. $[cdefine HAVE_IOS_BINARY]
  22. /* Define if we have Dinkumware STL installed. */
  23. $[cdefine HAVE_DINKUM]
  24. /* Define if we have Python installed. */
  25. $[cdefine HAVE_PYTHON]
  26. /* Define if we have NSPR installed. */
  27. $[cdefine HAVE_NSPR]
  28. /* Define if we have crypto++ installed. */
  29. $[cdefine HAVE_CRYPTO]
  30. /* Define if we have libjpeg installed. */
  31. $[cdefine HAVE_JPEG]
  32. /* Define if we have libtiff installed. */
  33. $[cdefine HAVE_TIFF]
  34. /* Define if we have libfftw installed. */
  35. $[cdefine HAVE_FFTW]
  36. /* Define if we have NURBS++ installed. */
  37. $[cdefine HAVE_NURBSPP]
  38. /* Define if we have VRPN installed. */
  39. $[cdefine HAVE_VRPN]
  40. /* Define if we have zlib installed. */
  41. $[cdefine HAVE_ZLIB]
  42. /* Define if we have sox libst installed. */
  43. $[cdefine HAVE_SOXST]
  44. /* Define if we have OpenGL installed and want to build for GL. */
  45. $[cdefine HAVE_GL]
  46. /* Define if we want to build with SGI OpenGL extensions. */
  47. $[cdefine HAVE_SGIGL]
  48. /* Define if we have GLX installed and want to build for GLX. */
  49. $[cdefine HAVE_GLX]
  50. /* Define if we have Windows-GL installed and want to build for Wgl. */
  51. $[cdefine HAVE_WGL]
  52. /* Define if we have Glut installed and want to build for Glut. */
  53. $[cdefine HAVE_GLUT]
  54. /* Define if we have DirectX installed and want to build for DX. */
  55. $[cdefine HAVE_DX]
  56. /* Define if we want to build the Renderman interface. */
  57. $[cdefine HAVE_RIB]
  58. /* Define if we want to use mikmod for audio. */
  59. $[cdefine HAVE_MIKMOD]
  60. /* Define if we want to compile the ipc code. */
  61. $[cdefine HAVE_IPC]
  62. /* Define if we want to compile the net code. */
  63. $[cdefine HAVE_NET]
  64. /* Define if we want to use PStats. */
  65. $[cdefine DO_PSTATS]
  66. /* Define if we want to keep Notify debug messages around, or undefine
  67. to compile them out. */
  68. $[cdefine NOTIFY_DEBUG]
  69. /* Define if we want to compile the audio code. */
  70. $[cdefine HAVE_AUDIO]
  71. /* Define if we want to export template classes from the DLL. Only
  72. makes sense to MSVC++. */
  73. $[cdefine EXPORT_TEMPLATES]
  74. /* Define if we are linking PANDAGL in with PANDA. */
  75. $[cdefine LINK_IN_GL]
  76. /* Define if we are linking PANDAPHYSICS in with PANDA. */
  77. $[cdefine LINK_IN_PHYSICS]
  78. /* Define if we have a gettimeofday() function. */
  79. $[cdefine HAVE_GETTIMEOFDAY]
  80. /* Define if gettimeofday() takes only one parameter. */
  81. $[cdefine GETTIMEOFDAY_ONE_PARAM]
  82. /* Define if you have the getopt function. */
  83. $[cdefine HAVE_GETOPT]
  84. /* Define if you have the getopt_long_only function. */
  85. $[cdefine HAVE_GETOPT_LONG_ONLY]
  86. /* Define if you have ioctl(TIOCGWINSZ) to determine terminal width. */
  87. $[cdefine IOCTL_TERMINAL_WIDTH]
  88. /* Do the compiler or the system headers define a "streamsize" typedef? */
  89. $[cdefine HAVE_STREAMSIZE]
  90. /* Can we safely call getenv() at static init time? */
  91. $[cdefine STATIC_INIT_GETENV]
  92. /* Can we read the file /proc/self/environ to determine our
  93. environment variables at static init time? */
  94. $[cdefine HAVE_PROC_SELF_ENVIRON]
  95. /* Do we have a global pair of argc/argv variables that we can read at
  96. static init time? Should we prototype them? What are they called? */
  97. $[cdefine HAVE_GLOBAL_ARGV]
  98. $[cdefine PROTOTYPE_GLOBAL_ARGV]
  99. $[cdefine GLOBAL_ARGV]
  100. $[cdefine GLOBAL_ARGC]
  101. /* Can we read the file /proc/self/cmdline to determine our
  102. command-line arguments at static init time? */
  103. $[cdefine HAVE_PROC_SELF_CMDLINE]
  104. /* Define if you have the <io.h> header file. */
  105. $[cdefine HAVE_IO_H]
  106. /* Define if you have the <iostream> header file. */
  107. $[cdefine HAVE_IOSTREAM]
  108. /* Define if you have the <malloc.h> header file. */
  109. $[cdefine HAVE_MALLOC_H]
  110. /* Define if you have the <alloca.h> header file. */
  111. $[cdefine HAVE_ALLOCA_H]
  112. /* Define if you have the <minmax.h> header file. */
  113. $[cdefine HAVE_MINMAX_H]
  114. /* Define if you have the <sstream> header file. */
  115. $[cdefine HAVE_SSTREAM]
  116. /* Define if you have the <sys/types.h> header file. */
  117. $[cdefine HAVE_SYS_TYPES]
  118. /* Define if you have the <unistd.h> header file. */
  119. $[cdefine HAVE_UNISTD_H]
  120. /* Define if you have the <utime.h> header file. */
  121. $[cdefine HAVE_UTIME_H]
  122. /* Define if you have the <dirent.h> header file. */
  123. $[cdefine HAVE_DIRENT_H]
  124. /* Do we have <sys/soundcard.h> (and presumably a Linux-style audio
  125. interface)? */
  126. $[cdefine HAVE_SYS_SOUNDCARD_H]
  127. /* Do we have RTTI (and <typeinfo>)? */
  128. $[cdefine HAVE_RTTI]
  129. #end dtool_config.h
  130. #endif // BUILD_TYPE