-
Notifications
You must be signed in to change notification settings - Fork 264
build: add a meson build configuration #1910
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
Open
oscarbenjamin
wants to merge
36
commits into
flintlib:main
Choose a base branch
from
oscarbenjamin:pr_meson
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
b552e46
build: add a meson build configuration
oscarbenjamin ebf835e
Add missing headers
oscarbenjamin de1b284
build: actually install libflint
oscarbenjamin 6ae0116
build: use release as the default buildtype
oscarbenjamin 8de98ab
build: build fft_small and assembly with meson
oscarbenjamin d0e2f70
build: build some tests with meson
oscarbenjamin 1554223
build: fix tests and add -Dtests=enabled option
oscarbenjamin d6f1e87
build: make meson build files with meson_boostrap
oscarbenjamin e1132fa
build: generate build for fft_small and assembly
oscarbenjamin 2996ea3
build: add dummy configure script
oscarbenjamin bccb239
build: fix paths in meson Makefile/configure
oscarbenjamin bc1ab5b
fix typo
oscarbenjamin ee38152
build: fix options in dummy configure script
oscarbenjamin 0ae65c7
build: make a generated headers dir in build
oscarbenjamin 27137bf
build: add variables to config.h and flint-config.h
oscarbenjamin daa719e
build: generate all built headers in meson build
oscarbenjamin 27e2309
build: generate fmpz.c and config.m4 in meson build
oscarbenjamin b55d477
build: add config.m4.in
oscarbenjamin b52714f
build: add gmp_internals option to meson build
oscarbenjamin d88fba3
move mparam check after assembly
oscarbenjamin 8d06fab
don't compile assembly if option disabled
oscarbenjamin faa848d
build: add pthread and tls options
oscarbenjamin 726909c
build: add most options to meson build
oscarbenjamin a1a3424
build: Fix Makefile install dep in meson build
oscarbenjamin 853cbee
build: Add make uninstall
oscarbenjamin b74cd3f
build: fix installing headers in meson build
oscarbenjamin 3254724
build: disable avx2 and avx512 by default
oscarbenjamin 4fbfde5
build: detect fft_small requirements in meson build
oscarbenjamin 3ca5c2e
build: fix fft_small checking
oscarbenjamin 88e6dad
Run config.guess to check for exact CPU
oscarbenjamin b27e820
Move detection script to config dir
oscarbenjamin 97a96b5
Add CPU configuration tables to meson build
oscarbenjamin 6c5d15d
Enable assembly based on exact_cpu in meson build
oscarbenjamin fa8fbff
Use exact_cpu to detect FLINT_KNOW_STRONG_ORDER
oscarbenjamin 88baee4
Set FLINT_COVERAGE for coverage build
oscarbenjamin 162be8e
Add --with-ntl in meson build
oscarbenjamin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.