/src/tools/wrappers-generator/debug.ace

http://github.com/tybor/Liberty · Unknown · 46 lines · 39 code · 7 blank · 0 comment · 0 complexity · 304d21f8f6d9b43296c84941588bfbca MD5 · raw file

  1. -- This file is a template for building an ACE file for your own project.
  2. -- Copy this file into your working directory (the directory used to
  3. -- run the SmartEiffel compiler) and edit it.
  4. system "wrappers_generator.debug"
  5. root WRAPPERS_GENERATOR: make
  6. default -- section of the system
  7. assertion (require); -- or boost, no, require, ensure, invariant, loop, check, all.
  8. assertion_flat_check (no);
  9. debug (yes);
  10. trace (no);
  11. collect (yes);
  12. -- style_warning (yes);
  13. no_warning (no);
  14. verbose (no);
  15. manifest_string_trace (no); -- yes);
  16. high_memory_compiler (yes);
  17. profile (no);
  18. cluster -- section
  19. wrappers_generator: "${path_liberty}/src/tools/wrappers-generator/loadpath.se"
  20. default
  21. assertion (all)
  22. end
  23. lib: "${path_liberty}/src/lib/loadpath.se"
  24. default
  25. assertion(boost)
  26. option
  27. -- debug(all): FIXED_STRING -- `debug_string' is very useful
  28. -- assertion(ensure): HASHED_DICTIONARY, FAST_ARRAY, STRING, PATH_NAME, POSIX_PATH_NAME
  29. end
  30. tools: "${path_liberty}/src/tools/loadpath.se"
  31. default
  32. assertion(boost)
  33. end
  34. external -- section for elements written in another language
  35. generate -- section
  36. no_strip(no);
  37. no_split(no);
  38. clean(no);
  39. end