mirror of
https://cagebreak.project-repo.co/cagebreak.git
synced 2026-08-09 15:19:11 +02:00
Compare commits
146 commits
master
...
documentat
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e0ec10172b | ||
|
|
0b8f17369b | ||
|
|
bccc3ea7bc | ||
|
|
aa80c20322 | ||
|
|
bb2ae9f3b1 | ||
|
|
e98a5318ea | ||
|
|
fa10639ec0 | ||
|
|
8756f4eab3 | ||
|
|
8c1c317d48 | ||
|
|
50c1268f5e | ||
|
|
3937c05237 | ||
|
|
1661c449fb | ||
|
|
b08ec3692f | ||
|
|
d71230cdfe | ||
|
|
65dfd15177 | ||
|
|
46a9bf9e39 | ||
|
|
a68462cb95 | ||
|
|
7bbf2f330a | ||
|
|
cc0a97649b | ||
|
|
e40fcaf737 | ||
|
|
a7c51888e1 | ||
|
|
78c5b30e81 | ||
|
|
5374b3728e | ||
|
|
f14261d455 | ||
|
|
98e57c5341 | ||
|
|
bd43989987 | ||
|
|
9594434025 | ||
|
|
82093b2843 | ||
|
|
35a15670ea | ||
|
|
4de82c076f | ||
|
|
29da707463 | ||
|
|
c84e2c994e | ||
|
|
9a8b6fa600 | ||
|
|
32dc8c3717 | ||
|
|
5bd9164c3b | ||
|
|
a277f06224 | ||
|
|
30adf4b1a5 | ||
|
|
b10dfb287d | ||
|
|
9605d7c243 | ||
|
|
f9babbe522 | ||
|
|
2f366fb4ca | ||
|
|
d8f801bb06 | ||
|
|
43b06932d7 | ||
|
|
816283cdb1 | ||
|
|
e98378bffd | ||
|
|
b8ba8186ec | ||
|
|
8f67fc93f2 | ||
|
|
8f9ed72201 | ||
|
|
d11e744bc3 | ||
|
|
0990153323 | ||
|
|
dab657e2f3 | ||
|
|
08dc40376d | ||
|
|
ab33d5c230 | ||
|
|
66d3f51e68 | ||
|
|
b3e19cb9a0 | ||
|
|
c3db5393b0 | ||
|
|
8c3821c75e | ||
|
|
eb86303e84 | ||
|
|
82398c777b | ||
|
|
f55f70e867 | ||
|
|
f568f5379e | ||
|
|
68950664e3 | ||
|
|
64a305cd4c | ||
|
|
66683293b5 | ||
|
|
07ec19e45e | ||
|
|
4bae00f593 | ||
|
|
5c0d68e2e5 | ||
|
|
fd9c301c4d | ||
|
|
4482bb495c | ||
|
|
0017ad48c5 | ||
|
|
989438a1cb | ||
|
|
8e7f954b32 | ||
|
|
4b383b5574 | ||
|
|
7b83f7a319 | ||
|
|
af6adcc973 | ||
|
|
19e1407983 | ||
|
|
d797032694 | ||
|
|
3367d8e0ba | ||
|
|
9ac95ce69c | ||
|
|
d23a73f2b9 | ||
|
|
b23d597c99 | ||
|
|
b8607e366c | ||
|
|
a0a6b2625d | ||
|
|
d163b321ad | ||
|
|
212da7a345 | ||
|
|
9a5b26716f | ||
|
|
91bf4913b2 | ||
|
|
da8d0304a6 | ||
|
|
3f277d2b7f | ||
|
|
50be52b7fc | ||
|
|
ce9b68d448 | ||
|
|
484ad8280e | ||
|
|
a2fb7dab29 | ||
|
|
e2fd797138 | ||
|
|
0f0631ee3b | ||
|
|
2bc16978fc | ||
|
|
e0e6fd50bd | ||
|
|
e998b5b31d | ||
|
|
ddae878c85 | ||
|
|
9608770bc7 | ||
|
|
f25e5d9ec3 | ||
|
|
e0e980d828 | ||
|
|
fda713694a | ||
|
|
d54c2ecea9 | ||
|
|
5ebc5bac65 | ||
|
|
a1af1ca3ac | ||
|
|
3461b70baa | ||
|
|
c9e3e2dbee | ||
|
|
9c93e3d4e8 | ||
|
|
4bdc2640a7 | ||
|
|
6a1266bc21 | ||
|
|
8eb17bc54b | ||
|
|
c794d3519b | ||
|
|
935cf11817 | ||
|
|
1934b56fa1 | ||
|
|
b8749110f4 | ||
|
|
78fc95e098 | ||
|
|
82512a5b52 | ||
|
|
d40db590f5 | ||
|
|
741a0a4928 | ||
|
|
9363a59b95 | ||
|
|
14a15feebb | ||
|
|
30bfa9b689 | ||
|
|
b11e2409c6 | ||
|
|
8ffac22f1b | ||
|
|
f6240e9f68 | ||
|
|
3035866d78 | ||
|
|
0c7719011b | ||
|
|
56ee91d396 | ||
|
|
bdfbc4cd32 | ||
|
|
e7ca6d693f | ||
|
|
cb46e463a3 | ||
|
|
54991cb638 | ||
|
|
27fa2b70b9 | ||
|
|
1a87477e19 | ||
|
|
f10395a16e | ||
|
|
8ebacb4a28 | ||
|
|
fa7101acc2 | ||
|
|
6ff175b048 | ||
|
|
6fdc55c9a5 | ||
|
|
33d245b60b | ||
|
|
0d4bb36068 | ||
|
|
58746ee52f | ||
|
|
a2cc047132 | ||
|
|
80c8e51400 | ||
|
|
375e4d5ea5 |
4 changed files with 2584 additions and 4 deletions
|
|
@ -292,7 +292,7 @@ find bugs in other areas of the code.
|
|||
|
||||
For any bug, please [create an
|
||||
issue](https://github.com/project-repo/cagebreak/issues/new) on
|
||||
[GitHub](https://github.com/project-rep/cagebreak).
|
||||
[GitHub](https://github.com/project-repo/cagebreak).
|
||||
|
||||
Fixed bugs are to be assigned a number and summarized inside Bugs.md for future reference
|
||||
independent of github, in case this service is unavailable.
|
||||
|
|
|
|||
2553
doxygen_config.in
Normal file
2553
doxygen_config.in
Normal file
File diff suppressed because it is too large
Load diff
32
meson.build
32
meson.build
|
|
@ -1,4 +1,4 @@
|
|||
project('cagebreak', 'c',
|
||||
project('Cagebreak', 'c',
|
||||
version: '1.3.1',
|
||||
license: 'MIT',
|
||||
default_options: [
|
||||
|
|
@ -229,7 +229,7 @@ elif cc.version() != reproducible_build_compiler_version
|
|||
endif
|
||||
|
||||
executable(
|
||||
meson.project_name(),
|
||||
meson.project_name().to_lower(),
|
||||
cagebreak_main_file + cagebreak_sources + cagebreak_headers,
|
||||
dependencies: cagebreak_dependencies,
|
||||
install: true,
|
||||
|
|
@ -257,13 +257,39 @@ cagebreak_man = custom_target('cagebreak_config_man',
|
|||
install_dir: mandir5
|
||||
)
|
||||
|
||||
if get_option('documentation')
|
||||
doxygen = find_program('doxygen', required: false)
|
||||
if not doxygen.found()
|
||||
error('Program "doxygen" not found. Try building with -Ddocumentation=false')
|
||||
endif
|
||||
|
||||
doc_config = configuration_data()
|
||||
doc_config.set('PROJECT_ROOT_DIR', meson.source_root())
|
||||
doc_config.set('PROJECT_VERSION', version)
|
||||
doc_config.set('PROJECT_BRIEF', '"Tiling wayland compositor"')
|
||||
doc_config.set('PROJECT_NAME', meson.project_name())
|
||||
|
||||
doxyfile = configure_file(input: 'doxygen_config.in',
|
||||
output: 'doxygen_config',
|
||||
configuration: doc_config,
|
||||
install: false)
|
||||
|
||||
cagebreak_doc = custom_target('cagebreak_doc',
|
||||
input : [cagebreak_main_file + cagebreak_source_strings + cagebreak_header_strings, doxyfile],
|
||||
command : [doxygen, doxyfile],
|
||||
install : false,
|
||||
output : [ 'doc' ],
|
||||
build_by_default : true,
|
||||
)
|
||||
endif
|
||||
|
||||
if get_option('fuzz')
|
||||
subdir('fuzz')
|
||||
endif
|
||||
|
||||
summary = [
|
||||
'',
|
||||
'Cagebreak @0@'.format(version),
|
||||
'@0@ @1@'.format(meson.project_name(),version),
|
||||
'',
|
||||
' xwayland: @0@'.format(have_xwayland),
|
||||
''
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
option('xwayland', type: 'boolean', value: 'false', description: 'Enable support for X11 applications')
|
||||
option('fuzz', type: 'boolean', value: 'false', description: 'Enable building fuzzer targets')
|
||||
option('version_override', type: 'string', description: 'Set the project version to the string specified. Used for creating hashes for reproducible builds.')
|
||||
option('documentation', type: 'boolean', value: 'true', description: 'Build documentation. Requires doxygen.')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue