diff options
| -rw-r--r-- | frontend/layouts/meson.build | 6 | ||||
| -rw-r--r-- | frontend/meson.build | 25 | ||||
| -rw-r--r-- | meson.build | 6 |
3 files changed, 37 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, +) diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..451844c --- /dev/null +++ b/meson.build @@ -0,0 +1,6 @@ +project( + 'finserv', + version : files('VERSION.txt'), +) + +subdir('frontend') |
