environment.mak.in 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. # This file contains everything that autoconf guessed for your system.
  2. # if you want you can edit it, just don't re-run configure.
  3. PACKAGE = @PACKAGE@
  4. PACKAGE_VERSION = @PACKAGE_VERSION@
  5. PACKAGE_MAIL = @PACKAGE_MAIL@
  6. # C++ compiler options
  7. CC = @CC@
  8. CPPFLAGS+= @CPPFLAGS@ @DEFS@ -D_REENTRANT -D_FORTIFY_SOURCE=2
  9. CXX = @CXX@
  10. CXXFLAGS+= @CXXFLAGS@ -Wall -Wextra
  11. CXXFLAGS+= -Wcast-align -Wlogical-op -Wredundant-decls -Wmissing-declarations -Wunsafe-loop-optimizations
  12. CXXFLAGS+= -Wsuggest-attribute=pure -Wsuggest-attribute=const -Wsuggest-attribute=noreturn
  13. # a bit too pedantic to be run by default
  14. #CXXFLAGS+= -Wpedantic -Wno-long-long -Wno-vla -Wno-variadic-macros
  15. NUM_PROCS = @NUM_PROCS@
  16. # Linker stuff
  17. PICFLAGS+= -fPIC -DPIC
  18. LFLAGS+= @LDFLAGS@
  19. LEFLAGS+=
  20. SOCKETLIBS:= @SOCKETLIBS@
  21. AR:=@AR@
  22. RANLIB:=@RANLIB@
  23. # Dep generation - this only works for gnu stuff
  24. GCC3DEP = @GCC3DEP@
  25. INLINEDEPFLAG = -MD
  26. # Debian doc stuff
  27. DEBIANDOC_HTML = @DEBIANDOC_HTML@
  28. DEBIANDOC_TEXT = @DEBIANDOC_TEXT@
  29. DOXYGEN = @DOXYGEN@
  30. # xsltproc for the man pages
  31. XSLTPROC := @XSLTPROC@
  32. # po4a for the man pages
  33. PO4A := @PO4A@
  34. # Gettext settings
  35. GMSGFMT = @GMSGFMT@
  36. XGETTEXT = @XGETTEXT@
  37. MSGCOMM:=$(dir $(XGETTEXT))/msgcomm
  38. MSGMERGE:=$(dir $(XGETTEXT))/msgmerge
  39. BASH = @BASH@
  40. # Various library checks
  41. PTHREADLIB = @PTHREADLIB@
  42. PYTHONLIB = @PYTHONLIB@
  43. PYTHONVER = @PYTHONVER@
  44. PYTHONPREFIX = @PYTHONPREFIX@
  45. PYTHONEXECPREFIX = @PYTHONEXECPREFIX@
  46. PYTHONINCLUDE = @PYTHONINCLUDE@
  47. BDBLIB = @BDBLIB@
  48. INTLLIBS = @INTLLIBS@
  49. # Shim Headerfile control
  50. HAVE_STATVFS = @HAVE_STATVFS@
  51. HAVE_ZLIB = @HAVE_ZLIB@
  52. HAVE_BZ2 = @HAVE_BZ2@
  53. HAVE_LZMA = @HAVE_LZMA@
  54. NEED_SOCKLEN_T_DEFINE = @NEED_SOCKLEN_T_DEFINE@
  55. # Shared library things
  56. HOST_OS = @host_os@
  57. ifneq ($(words $(filter gnu% linux-gnu% kfreebsd-gnu% %-gnu,$(HOST_OS))),0)
  58. SONAME_MAGIC=-Wl,-soname -Wl,
  59. LFLAGS_SO=
  60. else
  61. # Do not know how to create shared libraries here.
  62. ONLYSTATICLIBS = yes
  63. endif