Skip to content

Commit

Permalink
build/pkgs/macaulay2/dependencies: Add cmake, ninja
Browse files Browse the repository at this point in the history
  • Loading branch information
Matthias Koeppe committed Nov 7, 2024
1 parent 621d3d3 commit ffbf51c
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
2 changes: 1 addition & 1 deletion build/pkgs/macaulay2/dependencies
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
4ti2 fflas_ffpack gfortran boost_cropped cddlib libffi givaro glpk $(MP_LIBRARY) $(BLAS) liblzma mpc mpfi mpfr ncurses ntl readline singular libxml2 zlib lrslib normaliz pkgconf topcom polymake git gfan frobby nauty libnauty flint onetbb
4ti2 fflas_ffpack gfortran boost_cropped cddlib libffi givaro glpk $(MP_LIBRARY) $(BLAS) liblzma mpc mpfi mpfr ncurses ntl readline singular libxml2 zlib lrslib normaliz topcom polymake git gfan frobby nauty libnauty flint onetbb | cmake ninja pkgconf

# other needed packages according to https://github.com/Macaulay2/M2/blob/master/M2/INSTALL:
# autoconf bison cohomcalg curl emacs flex install-info libboost-math-dev libboost-regex-dev libboost-stacktrace-dev libgdbm-dev libgivaro-dev libglpk-dev libgtest-dev libmps-dev libtool lsb-release npm openssh-server pinentry-curses time unzip xbase-clients yasm dpkg-dev libeigen3-dev libtool-bin coinor-csdp coinor-csdp-doc
Expand Down
5 changes: 5 additions & 0 deletions build/pkgs/macaulay2/spkg-install.in
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
cd src

# https://github.com/Macaulay2/M2/blob/master/M2/INSTALL-CMake.md
cd M2/M2/BUILD/build
sdh_cmake -GNinja -S../.. -B. \
-DCMAKE_BUILD_TYPE=Release

0 comments on commit ffbf51c

Please sign in to comment.