From: tsteven4 <13596209+tsteven4@users.noreply.github.com> Date: Mon, 24 Jan 2022 14:09:25 +0000 (-0700) Subject: [PATCH] simpify unix world conditionals in qmake files. X-Git-Tag: archive/raspbian/1.8.0+ds-5+rpi1^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=17786aa55ad4e0278c4fe55137be075228c61f52;p=gpsbabel.git [PATCH] simpify unix world conditionals in qmake files. Gbp-Pq: Name 831.patch --- diff --git a/GPSBabel.pro b/GPSBabel.pro index 98b25c7..0ee8522 100644 --- a/GPSBabel.pro +++ b/GPSBabel.pro @@ -281,7 +281,7 @@ HEADERS += $$FILTER_HEADERS CONFIG(release, debug|release): DEFINES *= NDEBUG -macx|linux|openbsd { +unix { if (equals(MAKEFILE_GENERATOR, XCODE)) { # "Configure tests are not supported with the XCODE Makefile generator" # assume we have the following headers @@ -354,7 +354,7 @@ QMAKE_EXTRA_TARGETS += check-vtesto QMAKE_CLEAN += $${OUT_PWD}/testo.d/*.vglog # build the compilation data base used by clang tools including clang-tidy. -macx|linux|openbsd{ +unix { compile_command_database.target = compile_commands.json compile_command_database.commands = $(MAKE) clean; bear $(MAKE) QMAKE_EXTRA_TARGETS += compile_command_database diff --git a/libusb.pri b/libusb.pri index a6604f9..9d58900 100644 --- a/libusb.pri +++ b/libusb.pri @@ -1,7 +1,7 @@ -macx|linux|openbsd { +unix { !defined(WITH_LIBUSB, var) { - macx: WITH_LIBUSB = included - linux|openbsd: WITH_LIBUSB = system + mac: WITH_LIBUSB = included + !mac: WITH_LIBUSB = system } equals(WITH_LIBUSB, no) { message("libusb-1.0 disabled") @@ -14,7 +14,7 @@ macx|linux|openbsd { PKGCONFIG += libusb-1.0 DEFINES += LIBUSB_H_INCLUDE=$$shell_quote() } else { - linux|openbsd { + !mac { equals(WITH_LIBUSB, system) { LIBS += "-lusb-1.0" DEFINES += LIBUSB_H_INCLUDE=$$shell_quote() @@ -27,7 +27,7 @@ macx|linux|openbsd { } } - macx { + mac { equals(WITH_LIBUSB, included) { # TODO: It would be better to create an archive and link to it # to separate library build requirements from gpsbabel requirements.