aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorredtide <redtid3@gmail.com>2021-08-09 19:32:53 +0200
committerredtide <redtid3@gmail.com>2021-08-09 22:26:16 +0200
commit346816451854a3b0d6fee95ce820715e7a7c1219 (patch)
tree6c808a5d00d1272eabbcb4eeeaa74c4de008066c /src
parent0b2bf227a8c8911e64a51855febd05973dfd5c4b (diff)
downloadlite-xl-346816451854a3b0d6fee95ce820715e7a7c1219.tar.gz
lite-xl-346816451854a3b0d6fee95ce820715e7a7c1219.zip
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
Diffstat (limited to 'src')
-rw-r--r--src/meson.build9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/meson.build b/src/meson.build
index 03cc826f..2f3943fb 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -13,10 +13,16 @@ lite_sources = [
'main.c',
]
-if host_machine.system() == 'darwin'
+lite_rc = []
+if host_machine.system() == 'windows'
+ windows = import('windows')
+ lite_rc += windows.compile_resources('../resources/icons/icon.rc')
+elif host_machine.system() == 'darwin'
lite_sources += 'bundle_open.m'
endif
+lite_include = include_directories('.')
+
executable('lite-xl',
lite_sources + lite_rc,
include_directories: [lite_include, font_renderer_include],
@@ -24,6 +30,7 @@ executable('lite-xl',
c_args: lite_cargs,
link_with: libfontrenderer,
link_args: lite_link_args,
+ install_dir: lite_bindir,
install: true,
gui_app: true,
)