mysql: fix cmake syntax to use our CXXFLAGS

This commit is contained in:
Juergen Daubert 2020-11-20 13:09:54 +01:00
parent 3530c27584
commit f33631f934
2 changed files with 21 additions and 14 deletions

View File

@ -1,6 +1,6 @@
untrusted comment: verify with /etc/ports/opt.pub
RWSE3ohX2g5d/f3anGhj2ErLWvxxzVszfww1r16VTGGNZkwGnH82Nxgw4oow8N76J8aYOwLb8C7uUA2pPj4JkI/Bnddroj84rg4=
SHA256 (Pkgfile) = a9c32fc73e7cc046faab71dfd6eb2e8ae29238b11030577418e12d457ec0c600
RWSE3ohX2g5d/dYODYo3CsZ9pEu9/3ClC3DQRF8Uu7TAkkw9DLW6P6rhfixN39TDge6MF2AWkRM+P8LjIC5IN0M+x6JabwM4/wc=
SHA256 (Pkgfile) = 716cba50c7f2ebad9b6616189a598ada73fcf6dabeb4c4486e59c3f5e94d5963
SHA256 (.footprint) = 275f30a6428becc5dfdd9b9d7fe432a47a57444dbb483720b107045dee44132e
SHA256 (mysql-boost-5.7.32.tar.gz) = 9a8a04a2b0116ccff9a8d8aace07aaeaacf47329b701c5dfa9fa4351d3f1933b
SHA256 (my.cnf) = 51d46fe239e1e18a608e64ea1242fda946c2ea5a9ecea4507d89734e263ab828

View File

@ -10,19 +10,26 @@ source=(https://ftp.gwdg.de/pub/misc/mysql/Downloads/MySQL-5.7/$name-boost-$vers
my.cnf mysqld)
build () {
export CXXFLAGS+=" -Wno-deprecated-declarations -DNDEBUG"
cmake -S $name-$version -B build \
-DBUILD_CONFIG=mysql_release \
-DINSTALL_LAYOUT=RPM \
-DCMAKE_INSTALL_PREFIX=/usr \
-DSYSCONFDIR=/etc \
-DINSTALL_LIBDIR=lib \
-DINSTALL_PLUGINDIR=lib/mysql/plugin \
-DINSTALL_MANDIR=share/man \
-DINSTALL_SECURE_PRIVDIR=/var/lib/mysql-files \
-DWITH_BOOST=$name-$version/boost \
-DWITH_LIBWRAP=0 \
-DWITH_SSL=system \
-DWITH_ZLIB=system
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS -DNDEBUG" \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
-D CMAKE_INSTALL_PREFIX=/usr \
-D BUILD_CONFIG=mysql_release \
-D INSTALL_LAYOUT=RPM \
-D SYSCONFDIR=/etc \
-D INSTALL_LIBDIR=lib \
-D INSTALL_PLUGINDIR=lib/mysql/plugin \
-D INSTALL_MANDIR=share/man \
-D INSTALL_SECURE_PRIVDIR=/var/lib/mysql-files \
-D WITH_BOOST=$name-$version/boost \
-D WITH_LIBWRAP=0 \
-D WITH_SSL=system \
-D WITH_ZLIB=system \
-Wno-dev
cmake --build build
DESTDIR=$PKG cmake --install build