Skip to content

Commit c4c628f

Browse files
committed
Merge branch 'ps/meson-clar-decls-fix'
Build fix. * ps/meson-clar-decls-fix: meson: ensure correct "clar-decls.h" header is used
2 parents 817d661 + 5247da0 commit c4c628f

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

t/meson.build

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ clar_sources += custom_target(
5959

6060
clar_unit_tests = executable('unit-tests',
6161
sources: clar_sources + clar_test_suites,
62+
c_args: [
63+
'-DGIT_CLAR_DECLS_H="' + clar_decls_h.full_path() + '"',
64+
],
6265
dependencies: [libgit_commonmain],
6366
)
6467
test('unit-tests', clar_unit_tests, kwargs: test_kwargs)

t/unit-tests/unit-test.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
#include "git-compat-util.h"
22
#include "clar/clar.h"
3-
#include "clar-decls.h"
43
#include "strbuf.h"
54

5+
#ifndef GIT_CLAR_DECLS_H
6+
# include "clar-decls.h"
7+
#else
8+
# include GIT_CLAR_DECLS_H
9+
#endif
10+
611
#define cl_failf(fmt, ...) do { \
712
char desc[4096]; \
813
snprintf(desc, sizeof(desc), fmt, __VA_ARGS__); \

0 commit comments

Comments
 (0)