1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-12 10:04:14 +02:00

Disable meson for all but debug builds.

The meson builds are still experimental so for now the configure/make build process is preferred for release builds. This message should help prevent any automated build systems from picking up meson instead.
This commit is contained in:
David Steele 2022-06-21 09:50:38 -04:00
parent 665da12ae7
commit 9fd85a104a
2 changed files with 10 additions and 1 deletions

View File

@ -23,6 +23,13 @@ project(
# Selected C compiler
cc = meson.get_compiler('c')
####################################################################################################################################
# Error on release builds since we do not want anyone using meson for production yet
####################################################################################################################################
if get_option('buildtype') != 'debug'
error('meson is currently not supported for release builds')
endif
####################################################################################################################################
# OS-specific settings
####################################################################################################################################

View File

@ -688,7 +688,9 @@ eval
# Setup build if it does not exist
if (!-e $strBuildPath)
{
executeTest("meson setup -Dwerror=true -Dfatal-errors=true ${strBuildPath} ${strBackRestBase}");
executeTest(
"meson setup -Dwerror=true -Dfatal-errors=true -Dbuildtype=debug ${strBuildPath}" .
" ${strBackRestBase}");
}
# Build code