meson: Add windows resource files
authorAndres Freund <[email protected]>
Wed, 5 Oct 2022 16:56:05 +0000 (09:56 -0700)
committerAndres Freund <[email protected]>
Wed, 5 Oct 2022 16:56:05 +0000 (09:56 -0700)
commit902ab2fcef33b1e7c290af8d280e67d9f9212bcf
tree5797c322cf01409849f1ad3fbed4a1eb1a6760fa
parenta1261cd16f07f6db12a54b94d9e36175198951b4
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 <[email protected]>
Author: Nazir Bilal Yavuz <[email protected]>
Reviewed-by: Peter Eisentraut <[email protected]>
118 files changed:
contrib/adminpack/meson.build
contrib/amcheck/meson.build
contrib/auth_delay/meson.build
contrib/auto_explain/meson.build
contrib/basebackup_to_shell/meson.build
contrib/basic_archive/meson.build
contrib/bloom/meson.build
contrib/bool_plperl/meson.build
contrib/btree_gin/meson.build
contrib/btree_gist/meson.build
contrib/citext/meson.build
contrib/cube/meson.build
contrib/dblink/meson.build
contrib/dict_int/meson.build
contrib/dict_xsyn/meson.build
contrib/earthdistance/meson.build
contrib/file_fdw/meson.build
contrib/fuzzystrmatch/meson.build
contrib/hstore/meson.build
contrib/hstore_plperl/meson.build
contrib/hstore_plpython/meson.build
contrib/intarray/meson.build
contrib/isn/meson.build
contrib/jsonb_plperl/meson.build
contrib/jsonb_plpython/meson.build
contrib/lo/meson.build
contrib/ltree/meson.build
contrib/ltree_plpython/meson.build
contrib/oid2name/meson.build
contrib/old_snapshot/meson.build
contrib/pageinspect/meson.build
contrib/passwordcheck/meson.build
contrib/pg_buffercache/meson.build
contrib/pg_freespacemap/meson.build
contrib/pg_prewarm/meson.build
contrib/pg_stat_statements/meson.build
contrib/pg_surgery/meson.build
contrib/pg_trgm/meson.build
contrib/pg_visibility/meson.build
contrib/pg_walinspect/meson.build
contrib/pgcrypto/meson.build
contrib/pgrowlocks/meson.build
contrib/pgstattuple/meson.build
contrib/postgres_fdw/meson.build
contrib/seg/meson.build
contrib/sepgsql/meson.build
contrib/spi/meson.build
contrib/sslinfo/meson.build
contrib/tablefunc/meson.build
contrib/tcn/meson.build
contrib/test_decoding/meson.build
contrib/tsm_system_rows/meson.build
contrib/tsm_system_time/meson.build
contrib/unaccent/meson.build
contrib/uuid-ossp/meson.build
contrib/vacuumlo/meson.build
contrib/xml2/meson.build
meson.build
src/backend/jit/llvm/meson.build
src/backend/replication/libpqwalreceiver/meson.build
src/backend/replication/pgoutput/meson.build
src/backend/snowball/meson.build
src/backend/utils/mb/conversion_procs/meson.build
src/bin/initdb/meson.build
src/bin/pg_amcheck/meson.build
src/bin/pg_archivecleanup/meson.build
src/bin/pg_basebackup/meson.build
src/bin/pg_checksums/meson.build
src/bin/pg_config/meson.build
src/bin/pg_controldata/meson.build
src/bin/pg_ctl/meson.build
src/bin/pg_dump/meson.build
src/bin/pg_resetwal/meson.build
src/bin/pg_rewind/meson.build
src/bin/pg_test_fsync/meson.build
src/bin/pg_test_timing/meson.build
src/bin/pg_upgrade/meson.build
src/bin/pg_verifybackup/meson.build
src/bin/pg_waldump/meson.build
src/bin/pgbench/meson.build
src/bin/pgevent/meson.build
src/bin/psql/meson.build
src/bin/scripts/meson.build
src/interfaces/ecpg/compatlib/meson.build
src/interfaces/ecpg/ecpglib/meson.build
src/interfaces/ecpg/pgtypeslib/meson.build
src/interfaces/ecpg/preproc/meson.build
src/interfaces/ecpg/test/meson.build
src/interfaces/libpq/meson.build
src/interfaces/libpq/test/meson.build
src/pl/plperl/meson.build
src/pl/plpgsql/src/meson.build
src/pl/plpython/meson.build
src/pl/tcl/meson.build
src/test/isolation/meson.build
src/test/modules/delay_execution/meson.build
src/test/modules/dummy_index_am/meson.build
src/test/modules/dummy_seclabel/meson.build
src/test/modules/libpq_pipeline/meson.build
src/test/modules/plsample/meson.build
src/test/modules/spgist_name_ops/meson.build
src/test/modules/ssl_passphrase_callback/meson.build
src/test/modules/test_bloomfilter/meson.build
src/test/modules/test_ddl_deparse/meson.build
src/test/modules/test_ginpostinglist/meson.build
src/test/modules/test_integerset/meson.build
src/test/modules/test_lfind/meson.build
src/test/modules/test_oat_hooks/meson.build
src/test/modules/test_parser/meson.build
src/test/modules/test_predtest/meson.build
src/test/modules/test_rbtree/meson.build
src/test/modules/test_regex/meson.build
src/test/modules/test_rls_hooks/meson.build
src/test/modules/test_shm_mq/meson.build
src/test/modules/worker_spi/meson.build
src/test/regress/meson.build
src/timezone/meson.build
src/tools/rcgen [new file with mode: 0755]