Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More cleanups after new build system adoption #933

Merged
merged 24 commits into from
Nov 11, 2024
Merged

Conversation

jaromil
Copy link
Member

@jaromil jaromil commented Sep 24, 2024

No description provided.

@jaromil jaromil force-pushed the fix/cleanup-new-build branch from 95df51e to 17bff9a Compare October 8, 2024 17:05
@jaromil jaromil force-pushed the fix/cleanup-new-build branch from b9a5649 to 3aae2fc Compare October 16, 2024 13:29
sonarqube target put aside (WIP)
modular meson targets

rename build targets

now using system-arch naming scheme

also generic linux renamed to posix

and musl-linux shortened to musl

rename also musl build file
no need to copy them in place into test/
<eson was a parallel way to build executables which created confusion,
also used different paths and had to re-use static libs build in
makefile. This is cleaned up and meson/ninja are only used to run bats
tests in parallel with nice reporting. WIP: js tests
this now also creates libzenroom in the project root
this also makes the js output equal to the normal binary
chore(ci): js build and test with new setup

fix(ci): typo in github action
@jaromil jaromil force-pushed the fix/cleanup-new-build branch from 60ac929 to 9698025 Compare November 7, 2024 09:44
jaromil and others added 6 commits November 8, 2024 12:04
github action typo

chore(ci): ad-hoc build file targets use build/*mk
also start removing tcc

mimalloc must be explicitly activated (will serve debug builds)
this lets the test suite find them
leverage meson option arrays and fix all js texts

chore(ci): check-osx target for tests on apple macos

chore(ci): fix targets
@jaromil jaromil force-pushed the fix/cleanup-new-build branch from c49ed46 to 35a35cd Compare November 8, 2024 11:04
@jaromil jaromil merged commit ac182a7 into master Nov 11, 2024
26 checks passed
@jaromil jaromil deleted the fix/cleanup-new-build branch November 11, 2024 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants