crashappsec / libcon4m

Base Compiler and Runtime Support for con4m
Apache License 2.0
0 stars 0 forks source link

Housekeeping: code reorg and build process redo #87

Closed viega closed 1 month ago

viega commented 2 months ago
  1. Reorganized the con4m src and include directories to make them more sane (haven't gone IWYU though, just more sane on the file system)
  2. Retool the build process; the dev command now lets you switch profiles with 'dev profile' and passes any additional config options to meson. There are now MORE config options, including 'show_preprocessor_config' which dumps emits compiler warnings with the values of preproc config info.
  3. Fix the issue w/ CON4M_ROOT being necessary to run tests.
  4. Remove unnecessary alignment specs
  5. Remove depreciation warning.