diff options
Diffstat (limited to 'frontend')
| -rw-r--r-- | frontend/layouts/meson.build | 6 | ||||
| -rw-r--r-- | frontend/meson.build | 25 |
2 files changed, 31 insertions, 0 deletions
diff --git a/frontend/layouts/meson.build b/frontend/layouts/meson.build new file mode 100644 index 0000000..3057a77 --- /dev/null +++ b/frontend/layouts/meson.build @@ -0,0 +1,6 @@ +foreach hugo_source : [ + 'baseof.html', + 'home.html', +] + hugo_source_targets += fs.copyfile(hugo_source) +endforeach diff --git a/frontend/meson.build b/frontend/meson.build new file mode 100644 index 0000000..e387145 --- /dev/null +++ b/frontend/meson.build @@ -0,0 +1,25 @@ +fs = import('fs') + +hugo = find_program('hugo', required : true) + +hugo_source_targets = [] + +foreach hugo_source : [ + 'hugo.toml', +] + hugo_source_targets += fs.copyfile(hugo_source) +endforeach + +subdir('layouts') + +custom_target( + output : 'public', + command : [ + hugo, + 'build', + '--source', meson.current_build_dir(), + '--destination', meson.current_build_dir() / 'public', + ], + depends : hugo_source_targets, + build_by_default : true, +) |
