Updated Meson configuration

- Added version and license metadata
- Configuration data to be used in configured files to set metadata
- Portable binary and directories in the main install directory
- Binary file installed in correct places for all supported platforms
- Freedesktop AppStream support
- Added missing files install rules
This commit is contained in:
redtide
2021-08-09 22:26:16 +02:00
parent 0b2bf227a8
commit 3468164518
7 changed files with 132 additions and 40 deletions
-2
View File
@@ -1,4 +1,2 @@
option('innosetup', type : 'boolean', value : false, description: 'Build Windows setup package')
option('portable', type : 'boolean', value : false, description: 'Portable install')
option('renderer', type : 'boolean', value : false, description: 'Use SDL renderer')
option('version', type : 'string', value : '0.0.0', description: 'Project version')