Replace BUILD_DEBUG by NDEBUG

Use the "standard" NDEBUG definition, which is used by assert().
This commit is contained in:
Romain Vimont 2019-11-27 13:53:29 +01:00
parent 73e8ec1b35
commit b5ebb234dd
3 changed files with 3 additions and 3 deletions

View File

@ -85,7 +85,7 @@ endif
conf = configuration_data()
# expose the build type
conf.set('BUILD_DEBUG', get_option('buildtype') == 'debug')
conf.set('NDEBUG', get_option('buildtype') != 'debug')
# the version, updated on release
conf.set_quoted('SCRCPY_VERSION', meson.project_version())

View File

@ -625,7 +625,7 @@ main(int argc, char *argv[]) {
return 1;
}
#ifdef BUILD_DEBUG
#ifndef NDEBUG
SDL_LogSetAllPriority(SDL_LOG_PRIORITY_DEBUG);
#endif

View File

@ -36,7 +36,7 @@ find_color(struct index *index, int len, char c, uint32_t *color) {
// (non-const) "char *"
SDL_Surface *
read_xpm(char *xpm[]) {
#if SDL_ASSERT_LEVEL >= 2
#ifndef NDEBUG
// patch the XPM to change the icon color in debug mode
xpm[2] = ". c #CC00CC";
#endif