pgsql: meson: Add windows resource files - Mailing list pgsql-committers

From Andres Freund
Subject pgsql: meson: Add windows resource files
Date
Msg-id E1og7sv-0012FD-AW@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
meson: Add windows resource files

The generated resource files aren't exactly the same ones as the old
buildsystems generate. Previously "InternalName" and "OriginalFileName" were
mostly wrong / not set (despite being required), but that was hard to fix in
at least the make build. Additionally, the meson build falls back to a
"auto-generated" description when not set, and doesn't set it in a few cases -
unlikely that anybody looks at these descriptions in detail.

Author: Andres Freund <andres@anarazel.de>
Author: Nazir Bilal Yavuz <byavuz81@gmail.com>
Reviewed-by: Peter Eisentraut <peter.eisentraut@enterprisedb.com>

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/902ab2fcef33b1e7c290af8d280e67d9f9212bcf

Modified Files
--------------
contrib/adminpack/meson.build                      |  12 ++-
contrib/amcheck/meson.build                        |  17 +++-
contrib/auth_delay/meson.build                     |  12 ++-
contrib/auto_explain/meson.build                   |  12 ++-
contrib/basebackup_to_shell/meson.build            |   6 ++
contrib/basic_archive/meson.build                  |   6 ++
contrib/bloom/meson.build                          |   6 ++
contrib/bool_plperl/meson.build                    |   6 ++
contrib/btree_gin/meson.build                      |  12 ++-
contrib/btree_gist/meson.build                     |   6 ++
contrib/citext/meson.build                         |   6 ++
contrib/cube/meson.build                           |   6 ++
contrib/dblink/meson.build                         |   6 ++
contrib/dict_int/meson.build                       |  12 ++-
contrib/dict_xsyn/meson.build                      |  12 ++-
contrib/earthdistance/meson.build                  |  12 ++-
contrib/file_fdw/meson.build                       |  12 ++-
contrib/fuzzystrmatch/meson.build                  |  16 +++-
contrib/hstore/meson.build                         |  24 +++--
contrib/hstore_plperl/meson.build                  |   6 ++
contrib/hstore_plpython/meson.build                |   6 ++
contrib/intarray/meson.build                       |   6 ++
contrib/isn/meson.build                            |   6 ++
contrib/jsonb_plperl/meson.build                   |   6 ++
contrib/jsonb_plpython/meson.build                 |   6 ++
contrib/lo/meson.build                             |   6 ++
contrib/ltree/meson.build                          |   6 ++
contrib/ltree_plpython/meson.build                 |   6 ++
contrib/oid2name/meson.build                       |  12 ++-
contrib/old_snapshot/meson.build                   |   6 ++
contrib/pageinspect/meson.build                    |   6 ++
contrib/passwordcheck/meson.build                  |   6 ++
contrib/pg_buffercache/meson.build                 |  14 ++-
contrib/pg_freespacemap/meson.build                |  14 ++-
contrib/pg_prewarm/meson.build                     |  16 +++-
contrib/pg_stat_statements/meson.build             |  12 ++-
contrib/pg_surgery/meson.build                     |  14 ++-
contrib/pg_trgm/meson.build                        |  20 ++--
contrib/pg_visibility/meson.build                  |  14 ++-
contrib/pg_walinspect/meson.build                  |   6 ++
contrib/pgcrypto/meson.build                       |   6 ++
contrib/pgrowlocks/meson.build                     |  14 ++-
contrib/pgstattuple/meson.build                    |  18 +++-
contrib/postgres_fdw/meson.build                   |   6 ++
contrib/seg/meson.build                            |   6 ++
contrib/sepgsql/meson.build                        |   6 ++
contrib/spi/meson.build                            |  48 +++++++++-
contrib/sslinfo/meson.build                        |  14 ++-
contrib/tablefunc/meson.build                      |  14 ++-
contrib/tcn/meson.build                            |  14 ++-
contrib/test_decoding/meson.build                  |   6 ++
contrib/tsm_system_rows/meson.build                |  14 ++-
contrib/tsm_system_time/meson.build                |  14 ++-
contrib/unaccent/meson.build                       |  14 ++-
contrib/uuid-ossp/meson.build                      |  14 ++-
contrib/vacuumlo/meson.build                       |  12 ++-
contrib/xml2/meson.build                           |  16 +++-
meson.build                                        |  59 ++++++++++++
src/backend/jit/llvm/meson.build                   |   6 ++
.../replication/libpqwalreceiver/meson.build       |   6 ++
src/backend/replication/pgoutput/meson.build       |   6 ++
src/backend/snowball/meson.build                   |   6 ++
src/backend/utils/mb/conversion_procs/meson.build  |   9 +-
src/bin/initdb/meson.build                         |   6 ++
src/bin/pg_amcheck/meson.build                     |   8 +-
src/bin/pg_archivecleanup/meson.build              |  12 ++-
src/bin/pg_basebackup/meson.build                  |  38 +++++++-
src/bin/pg_checksums/meson.build                   |  12 ++-
src/bin/pg_config/meson.build                      |  12 ++-
src/bin/pg_controldata/meson.build                 |  12 ++-
src/bin/pg_ctl/meson.build                         |  12 ++-
src/bin/pg_dump/meson.build                        |  18 ++++
src/bin/pg_resetwal/meson.build                    |  12 ++-
src/bin/pg_rewind/meson.build                      |   6 ++
src/bin/pg_test_fsync/meson.build                  |  10 +-
src/bin/pg_test_timing/meson.build                 |  12 ++-
src/bin/pg_upgrade/meson.build                     |   6 ++
src/bin/pg_verifybackup/meson.build                |   6 ++
src/bin/pg_waldump/meson.build                     |   6 ++
src/bin/pgbench/meson.build                        |   6 ++
src/bin/pgevent/meson.build                        |   6 ++
src/bin/psql/meson.build                           |   6 ++
src/bin/scripts/meson.build                        |  10 +-
src/interfaces/ecpg/compatlib/meson.build          |   6 ++
src/interfaces/ecpg/ecpglib/meson.build            |   6 ++
src/interfaces/ecpg/pgtypeslib/meson.build         |   6 ++
src/interfaces/ecpg/preproc/meson.build            |   6 ++
src/interfaces/ecpg/test/meson.build               |   5 +
src/interfaces/libpq/meson.build                   |   6 +-
src/interfaces/libpq/test/meson.build              |  25 ++++-
src/pl/plperl/meson.build                          |   7 ++
src/pl/plpgsql/src/meson.build                     |   6 ++
src/pl/plpython/meson.build                        |   6 ++
src/pl/tcl/meson.build                             |   6 ++
src/test/isolation/meson.build                     |  13 +++
src/test/modules/delay_execution/meson.build       |  13 ++-
src/test/modules/dummy_index_am/meson.build        |  13 ++-
src/test/modules/dummy_seclabel/meson.build        |  13 ++-
src/test/modules/libpq_pipeline/meson.build        |  14 ++-
src/test/modules/plsample/meson.build              |  13 ++-
src/test/modules/spgist_name_ops/meson.build       |  13 ++-
.../modules/ssl_passphrase_callback/meson.build    |  13 ++-
src/test/modules/test_bloomfilter/meson.build      |  13 ++-
src/test/modules/test_ddl_deparse/meson.build      |  13 ++-
src/test/modules/test_ginpostinglist/meson.build   |  13 ++-
src/test/modules/test_integerset/meson.build       |  13 ++-
src/test/modules/test_lfind/meson.build            |  13 ++-
src/test/modules/test_oat_hooks/meson.build        |  13 ++-
src/test/modules/test_parser/meson.build           |  13 ++-
src/test/modules/test_predtest/meson.build         |  13 ++-
src/test/modules/test_rbtree/meson.build           |  13 ++-
src/test/modules/test_regex/meson.build            |  13 ++-
src/test/modules/test_rls_hooks/meson.build        |  13 ++-
src/test/modules/test_shm_mq/meson.build           |  19 +++-
src/test/modules/worker_spi/meson.build            |  15 ++-
src/test/regress/meson.build                       |   6 ++
src/timezone/meson.build                           |   6 ++
src/tools/rcgen                                    | 105 +++++++++++++++++++++
118 files changed, 1292 insertions(+), 131 deletions(-)


pgsql-committers by date:

Previous
From: Peter Eisentraut
Date:
Subject: pgsql: Fix whitespace
Next
From: Andres Freund
Date:
Subject: pgsql: tests: Rename conflicting role names