Skip to content

Commit

Permalink
Housekeeping: code reorg and build process redo (#87)
Browse files Browse the repository at this point in the history
- Reorganized the con4m src and include directories to make them more sane (haven't gone IWYU though, just more sane on the file system)
- 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.
- Fix the issue w/ CON4M_ROOT being necessary to run tests.
- Remove unnecessary alignment specs
- Remove depreciation warning.
  • Loading branch information
viega authored Jul 17, 2024
1 parent 2891943 commit e0a0219
Show file tree
Hide file tree
Showing 161 changed files with 1,252 additions and 668 deletions.
5 changes: 4 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,11 @@ jobs:
if: runner.os == 'macOS'
run: brew install meson ninja

- name: Setup
run: ./dev profile test

- name: Build
run: ./dev testbuild
run: ./dev compile

- name: Run
run: ./dev run
Loading

0 comments on commit e0a0219

Please sign in to comment.