unaccent: Tweak value of PYTHON when building without Python support
commit6fc3a138b1e8049a73e48d4b0f1031a1e6e7b8c6
authorMichael Paquier <michael@paquier.xyz>
Wed, 27 Sep 2023 05:40:23 +0000 (27 14:40 +0900)
committerMichael Paquier <michael@paquier.xyz>
Wed, 27 Sep 2023 05:40:23 +0000 (27 14:40 +0900)
tree76cb57f81508d7500ed215805c1fbf9d819c551c
parent3aa021b29b0ecdafa518d225fa08b98d7bf5c84e
unaccent: Tweak value of PYTHON when building without Python support

As coded, the module's Makefile would fail to set a value for PYTHON as
it checked if the variable is defined.  When compiling without
--with-python, PYTHON is defined and set to an empty value, so the
existing check is not able to do its work.

This commit switches the rule to check if the value is empty rather than
defined, allowing the generation of unaccent.rules even if --with-python
is not used as long as "python" exists.  BISON and FLEX do the same in
pgxs.mk, for instance.

Thinko in f85a485f89e2.

Author: Japin Li
Discussion: https://postgr.es/m/MEYP282MB1669F86C0DC7B4DC48489CB0B6C3A@MEYP282MB1669.AUSP282.PROD.OUTLOOK.COM
Backpatch-through: 13
contrib/unaccent/Makefile