Christian Brauner
|
3cc0ec841e
|
templates: don't double quote
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-27 12:42:22 +02:00 |
|
Christian Brauner
|
7172b98c77
|
build: add templates
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-27 12:39:10 +02:00 |
|
Christian Brauner
|
c597905e2f
|
build: fix remaining HAVE_* generations
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-27 12:22:12 +02:00 |
|
Christian Brauner
|
34498deaa3
|
tree-wide: fix HAVE_* checks
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-27 12:19:23 +02:00 |
|
Christian Brauner
|
afdad1798e
|
cmds: fix includes
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-27 12:09:17 +02:00 |
|
Christian Brauner
|
98775a4cc9
|
cmds: fix integer conversions
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-27 12:07:51 +02:00 |
|
Christian Brauner
|
69f5d68a5c
|
lxc-monitord: use {} around ;
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-27 12:03:20 +02:00 |
|
Christian Brauner
|
72f1c44ab2
|
build: add cmd builds
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-27 12:03:04 +02:00 |
|
Christian Brauner
|
659611a36d
|
build: add hooks
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-27 11:39:52 +02:00 |
|
Christian Brauner
|
75e9b2e604
|
build: build hooks directly in their folder
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-27 10:48:29 +02:00 |
|
Stéphane Graber
|
498ef0b7a1
|
Merge pull request #3978 from brauner/2021-09-23.fixes
build: improve meson build
|
2021-09-23 17:14:05 -04:00 |
|
Christian Brauner
|
db4af8c57e
|
build: improve meson build
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-23 14:05:24 +02:00 |
|
Stéphane Graber
|
ad447e353d
|
Merge pull request #3977 from brauner/2021-09-16.fixes
build: fixes
|
2021-09-16 10:45:44 -04:00 |
|
Christian Brauner
|
8d9420ff8a
|
build: use dummy config data
to avoid having to rely on newer meson features.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-16 16:04:33 +02:00 |
|
Christian Brauner
|
66d7d50394
|
build: expand default_options
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-16 15:59:49 +02:00 |
|
Christian Brauner
|
d0a16061ae
|
build: add commands
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-16 15:56:56 +02:00 |
|
Christian Brauner
|
ce88b6df3a
|
build: split netns_ifaddrs into separate sources
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-16 15:56:53 +02:00 |
|
Christian Brauner
|
bfcece94b6
|
hooks: use cloexec everywhere
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-16 14:45:39 +02:00 |
|
Christian Brauner
|
0ca597fba9
|
build: fix tools build
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-16 14:45:39 +02:00 |
|
Christian Brauner
|
26a6b71917
|
build: fix hook program build
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-16 14:45:36 +02:00 |
|
Stéphane Graber
|
df5dc54910
|
Merge pull request #3976 from stgraber/master
Don't include internal headers in external library headers
|
2021-09-15 23:43:52 -04:00 |
|
Stéphane Graber
|
38386b4794
|
Don't include internal headers in external library headers
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
|
2021-09-15 23:05:47 -04:00 |
|
Stéphane Graber
|
4eff7bcdeb
|
Merge pull request #3974 from brauner/2021-09-15.fixes.2
tools: use correct include for Android
|
2021-09-15 15:15:41 -04:00 |
|
Christian Brauner
|
402f6adb5c
|
tools: use correct include for Android
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-15 20:26:11 +02:00 |
|
Stéphane Graber
|
cf5599324d
|
Merge pull request #3972 from brauner/2021-09-15.fixes
build: ensure all relevant calls are checked for availability at buil…
|
2021-09-15 10:15:53 -04:00 |
|
Christian Brauner
|
25dff4d158
|
build: support lto
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-15 10:42:04 +02:00 |
|
Christian Brauner
|
a9502f5dc9
|
cgroups: fix declarations and headers
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-15 10:28:50 +02:00 |
|
Christian Brauner
|
df0834edba
|
network: fix integer comparisons
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-15 10:12:41 +02:00 |
|
Christian Brauner
|
7a7f9a1453
|
build: ensure all relevant calls are checked for availability at build time
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-15 09:08:15 +02:00 |
|
Stéphane Graber
|
e758399067
|
Merge pull request #3966 from denisfa/improve-bash-completion-ext
Improve bash completion - part 2.
|
2021-09-14 23:33:57 -04:00 |
|
Stéphane Graber
|
9985804066
|
Merge pull request #3963 from brauner/2021-09-03.build
build: add basic meson support
|
2021-09-14 22:41:55 -04:00 |
|
Christian Brauner
|
ea6da2577b
|
build: show more detailed information
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-14 11:01:59 +02:00 |
|
Christian Brauner
|
e282c460af
|
build: record meson version
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-14 10:34:05 +02:00 |
|
Christian Brauner
|
589e116754
|
build: use correct minimal meson version requirement
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-14 10:23:37 +02:00 |
|
Christian Brauner
|
ec5d2163f3
|
build: remove pointless prefixdir validation
Meson will handle this internall and treat a non-absolute path as an
error.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-14 10:03:12 +02:00 |
|
Stéphane Graber
|
efbe49c674
|
Merge pull request #3968 from brauner/2021-09-03.fixes.2
tests: fix config file tests
|
2021-09-13 08:41:41 -04:00 |
|
Stéphane Graber
|
332a0a8f47
|
Merge pull request #3967 from brauner/2021-09-03.fixes
log: fix cross-compilation with %m modifier
|
2021-09-13 08:37:25 -04:00 |
|
Christian Brauner
|
b967f9e8d5
|
tests: fix config file tests
Link: https://bugs.launchpad.net/bugs/1943441
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-13 13:59:42 +02:00 |
|
Christian Brauner
|
8a046c4c56
|
log: fix cross-compilation with %m modifier
Fixes: #3961
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-13 12:30:52 +02:00 |
|
Christian Brauner
|
bf1f3470fd
|
build: set more variables and print summary
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-13 11:21:23 +02:00 |
|
Christian Brauner
|
dcfe4e135d
|
build: add more global config variables
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-13 11:03:34 +02:00 |
|
Christian Brauner
|
455dae78dc
|
build: set diagnostic colours directly in default_options
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-13 10:15:01 +02:00 |
|
Christian Brauner
|
1531f8d53d
|
build: add single option directly to static library
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-13 10:14:45 +02:00 |
|
Christian Brauner
|
4ad3a929d9
|
build: remove unneeded variables
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-13 10:09:45 +02:00 |
|
Christian Brauner
|
c6ea1dec85
|
build: use common dependencies variable
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-13 10:05:48 +02:00 |
|
Christian Brauner
|
e8ef4deae0
|
build: libdir and bindir are the default for shared libraries and executables
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-13 10:01:46 +02:00 |
|
Christian Brauner
|
4ce4aac494
|
build: set find_library('libcap', require : false)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-13 09:58:44 +02:00 |
|
Christian Brauner
|
305490ba8e
|
build: -fPIC and -shared are handled automatically
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-13 09:57:53 +02:00 |
|
Christian Brauner
|
e4384f1cbb
|
build: use dependency() where possible
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-13 09:54:17 +02:00 |
|
Christian Brauner
|
5e0a302b1e
|
build: set as-needed in default_options
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
2021-09-13 09:44:32 +02:00 |
|