summaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build9
1 files changed, 9 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index bf266e5f..e40dc33c 100644
--- a/meson.build
+++ b/meson.build
@@ -19,6 +19,14 @@ is_freebsd = host_machine.system().startswith('freebsd')
19datadir = get_option('datadir') 19datadir = get_option('datadir')
20sysconfdir = get_option('sysconfdir') 20sysconfdir = get_option('sysconfdir')
21prefix = get_option('prefix') 21prefix = get_option('prefix')
22libexecdir = get_option('libexecdir')
23
24if libexecdir == ''
25 libexecdir = 'lib'
26endif
27sway_libexecdir = join_paths(prefix, libexecdir, 'sway')
28add_project_arguments('-DSWAY_LIBEXECDIR="/@0@"'.format(sway_libexecdir), language : 'c')
29
22 30
23jsonc = dependency('json-c', version: '>=0.13') 31jsonc = dependency('json-c', version: '>=0.13')
24pcre = dependency('libpcre') 32pcre = dependency('libpcre')
@@ -113,6 +121,7 @@ config = configuration_data()
113config.set('sysconfdir', join_paths(prefix, sysconfdir)) 121config.set('sysconfdir', join_paths(prefix, sysconfdir))
114config.set('datadir', join_paths(prefix, datadir)) 122config.set('datadir', join_paths(prefix, datadir))
115config.set('prefix', prefix) 123config.set('prefix', prefix)
124config.set('sway_libexecdir', sway_libexecdir)
116 125
117configure_file( 126configure_file(
118 configuration: config, 127 configuration: config,