/src/wrappers/glib/examples/c_array_example.ace

http://github.com/tybor/Liberty · Unknown · 76 lines · 53 code · 23 blank · 0 comment · 0 complexity · 1e4f6d302d53afbf994718af45532a9c MD5 · raw file

  1. system "c_array_example"
  2. root C_ARRAY_EXAMPLE: make
  3. default -- section of the system
  4. assertion (all);
  5. -- The default level of assertion checking for the system.
  6. -- Choose the appropriate value: boost, no, require, ensure,
  7. -- invariant, loop, check, all.
  8. assertion_flat_check (no);
  9. -- In flat mode each assertion will be executed in no_check mode.
  10. -- This means that while checking assertion, no other assertion will
  11. -- be checked. This mode has only sense in assertion modes from
  12. -- require to debug.
  13. debug (no);
  14. -- The default debug level for the system.
  15. -- Choose yes, no, or any "key" you wish.
  16. trace (no);
  17. -- The default trace mode for the system. Choose yes or no.
  18. collect (yes);
  19. -- Choose yes here to add garbage collector support to your system.
  20. -- Choose no here to indicate that you don't want the garbage collector
  21. -- to be included in your system; no is the equivalent of the -no_gc
  22. -- flag in traditional command line mode.
  23. no_style_warning (no);
  24. -- My humble opinion is that you should always write no here.
  25. -- Yes is the equivalent of the -no_style_warning flag in traditional
  26. -- command line mode.
  27. no_warning (no);
  28. -- My humble opinion is that you should always write no here.
  29. -- Yes is the equivalent of the -no_warning flag in traditional
  30. -- command line mode.
  31. verbose (no);
  32. -- The equivalent of the -verbose flag. (Also note that the -verbose
  33. -- flag is still accepted in ACE file mode.)
  34. manifest_string_trace (no);
  35. -- The equivalent of the -manifest_string_trace flag.
  36. high_memory_compiler (no);
  37. -- The equivalent of the -high_memory_compiler flag.
  38. profile (no);
  39. -- The equivalent of the -profile flag.
  40. relax (yes);
  41. -- The equivalent of the -relax flag.
  42. cluster -- section
  43. glib: "${eiffel_libraries}/eiffel-glib/loadpath.se"
  44. demo: "."
  45. standard: "${path_lib}/loadpath.se"
  46. external -- section for elements written in another language
  47. generate -- section
  48. no_strip(no);
  49. no_split(no);
  50. clean(no);
  51. c_compiler_options : "$(pkg-config --cflags glib-2.0)"
  52. linker_options : "$(pkg-config --libs glib-2.0)"
  53. end