Skip to content

Commit

Permalink
gh-38982: Fix meson build by adding missing files
Browse files Browse the repository at this point in the history
    
<!-- ^ Please provide a concise and informative title. -->
<!-- ^ Don't put issue numbers in the title, do this in the PR
description below. -->
<!-- ^ For example, instead of "Fixes #12345" use "Introduce new method
to calculate 1 + 2". -->
<!-- v Describe your changes below in detail. -->
<!-- v Why is this change required? What problem does it solve? -->
<!-- v If this PR resolves an open issue, please link to it here. For
example, "Fixes #12345". -->

Fixes the meson build.

### 📝 Checklist

<!-- Put an `x` in all the boxes that apply. -->

- [ ] The title is concise and informative.
- [ ] The description explains in detail what this PR is about.
- [ ] I have linked a relevant issue or discussion.
- [ ] I have created tests covering the changes.
- [ ] I have updated the documentation and checked the documentation
preview.

### ⌛ Dependencies

<!-- List all open PRs that this PR logically depends on. For example,
-->
<!-- - #12345: short description why this is a dependency -->
<!-- - #34567: ... -->
    
URL: #38982
Reported by: Tobias Diez
Reviewer(s): Kwankyu Lee
  • Loading branch information
Release Manager committed Nov 27, 2024
2 parents edc24d5 + f211bdc commit 4076bce
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 5 deletions.
6 changes: 1 addition & 5 deletions src/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -78,11 +78,7 @@ endif
# that too to make the fallback detection with CMake work
blas_order += ['cblas', 'openblas', 'OpenBLAS', 'flexiblas', 'blis', 'blas']
blas = dependency(blas_order)
gsl = dependency(
'gsl',
version: '>=2.5',
required: true,
)
gsl = dependency('gsl', version: '>=2.5', required: true)
gd = cc.find_library('gd')
# Only some platforms have a standalone math library (https://mesonbuild.com/howtox.html#add-math-library-lm-portably)
m = cc.find_library('m', required: false)
Expand Down
2 changes: 2 additions & 0 deletions src/sage/matroids/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ py.install_sources(
'basis_exchange_matroid.pxd',
'basis_matroid.pxd',
'catalog.py',
'chow_ring.py',
'chow_ring_ideal.py',
'circuit_closures_matroid.pxd',
'circuits_matroid.pxd',
'constructor.py',
Expand Down
1 change: 1 addition & 0 deletions src/sage/rings/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ py.install_sources(
'ring_extension_element.pxd',
'ring_extension_homset.py',
'ring_extension_morphism.pxd',
'species.py',
'sum_of_squares.pxd',
'tate_algebra.py',
'tate_algebra_element.pxd',
Expand Down

0 comments on commit 4076bce

Please sign in to comment.