_feedback.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /* Helper header to give feedback about build environment configuration
  2. * thanks to #pragma message directives.
  3. */
  4. #if defined (_STLP_VERBOSE)
  5. # define _STLP_VERBOSE_MODE_SUPPORTED
  6. # if defined (_STLP_COMPILER)
  7. # pragma message (_STLP_COMPILER)
  8. # endif
  9. # if defined (_STLP_NO_RTTI)
  10. # pragma message ("STLport: RTTI support -> Disabled")
  11. # else
  12. # pragma message ("STLport: RTTI support -> Enabled")
  13. # endif
  14. # if defined (_STLP_HAS_NO_EXCEPTIONS)
  15. # pragma message ("STLport: Exception support -> Disabled")
  16. # else
  17. # pragma message ("STLport: Exception support -> Enabled")
  18. # endif
  19. # if defined (_STLP_THREADS)
  20. # pragma message ("STLport: Threading model -> Multi")
  21. # else
  22. # pragma message ("STLport: Threading model -> Mono")
  23. # endif
  24. # if defined (_STLP_USE_DYNAMIC_LIB)
  25. # pragma message ("STLport: Library model -> Dynamic")
  26. # else
  27. # pragma message ("STLport: Library model -> Static")
  28. # endif
  29. # if defined (_STLP_USING_CROSS_NATIVE_RUNTIME_LIB)
  30. # if defined (_STLP_USE_DYNAMIC_LIB)
  31. # pragma message ("STLport: Native library model -> Static")
  32. # else
  33. # pragma message ("STLport: Native library model -> Dynamic")
  34. # endif
  35. # endif
  36. #endif