1
- project (' meson_deps' , [' c' ],
2
- default_options : [
3
- ' warning_level=0' ,
4
- ' c_std=gnu99' ,
5
- ]
6
- )
7
- #############################################################
1
+ project (' meson_deps' ,[' c' ],default_options :[' warning_level=0' ,' c_std=gnu99' ])
8
2
cc = meson .get_compiler(' c' )
9
- #//***********************************************************/
10
- deps = []
11
- bin_srcs = []
12
- submodule_srcs = []
13
- #############################################################
14
- fs = import (' fs' )
15
- pkg_config = import (' pkgconfig' )
3
+ pwd = meson .current_source_dir()
4
+ meson_deps_dir = meson .current_source_dir()
16
5
#############################################################
17
- config = configuration_data ()
18
- version = run_command (' git' , ' describe' , ' --tags' )
19
- config.set(' version' , version.stdout().strip())
20
- add_project_arguments (' -D_GNU_SOURCE' , language : ' c' )
21
- add_project_arguments (' -DDBG_H_DEF_ONCE' , language : ' c' )
22
- add_project_arguments (' -DDBG_H_NO_WARNING' , language : ' c' )
23
- add_project_arguments (' -DASSERTF_DEF_ONCE' , language : ' c' )
24
- add_project_arguments (' -DLOG_USE_COLOR' , language : ' c' )
25
- add_project_arguments (' -DLOG_LEVEL=TRACE' , language : ' c' )
26
- add_project_arguments (' -Wno-pragma-once-outside-header' , language : ' c' )
27
- add_project_arguments (' -Wno-incompatible-pointer-types' , language : ' c' )
28
- add_project_arguments (' -Wno-pointer-sign' , language : ' c' )
29
- add_project_arguments (' -Wno-unused-value' , language : ' c' )
30
- add_project_arguments (' -Wno-gnu-alignof-expression' , language : ' c' )
31
- add_project_arguments (' -Wno-varargs' , language : ' c' )
32
- add_project_arguments (' -Wno-return-type' , language : ' c' )
33
- #############################################################################
34
- pwd_bin = find_program (' pwd' , required : true )
35
- pwd = run_command (pwd_bin, check : true ).stdout().strip()
36
- meson_deps_dir = pwd
37
- #############################################################################
38
6
inc = [
39
7
include_directories (' submodules/list/src' ),
40
- include_directories (' submodules/libspng/spng' ),
41
- include_directories (' submodules/debug_print_h' ),
42
- include_directories (' submodules/debug_print_h/src' ),
43
- include_directories (' submodules' ),
44
- include_directories (' submodules/c_fsio/include' ),
45
- include_directories (' submodules/c_string_buffer/include' ),
46
- include_directories (' submodules/c_stringfn/include' ),
47
- include_directories (' submodules/djbhash/src' ),
48
- # include_directories('submodules/incbin'),
49
- include_directories (' submodules/greatest' ),
50
8
include_directories (' submodules/debug_print_h/src' ),
51
9
include_directories (' submodules/debug_print_h/include' ),
52
10
include_directories (' submodules/progressbar/include/progressbar' ),
53
- include_directories (' submodules/fs.c' ),
54
- include_directories (' submodules/slug.c/deps' ),
55
- include_directories (' submodules/which/src' ),
56
- include_directories (' submodules/str-ends-with' ),
57
11
include_directories (' submodules/cgif/inc' ),
58
12
include_directories (' submodules/SDL_DBGP' ),
13
+ include_directories (' submodules' ),
59
14
include_directories (' .' ),
60
15
]
16
+ subdir (' meson/args' )
17
+ subdir (' meson/inc' )
61
18
###########################################
62
19
subdir (' meson' )
63
20
###########################################
@@ -75,3 +32,4 @@ subdir('cgif-test')
75
32
###########################################
76
33
subdir (' dbgp-test' )
77
34
subdir (' ee-test' )
35
+ subdir (' chan-test' )
0 commit comments