From e23e7d57f39c9346cbbfc4a187e89475de1743d2 Mon Sep 17 00:00:00 2001 From: talksik Date: Sun, 23 Jul 2023 07:04:34 -0700 Subject: [PATCH] adding in meson building for easier dependency management --- meson.build | 9 +++++++++ meson.sh | 12 ++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 meson.build create mode 100755 meson.sh diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..a6cccd4 --- /dev/null +++ b/meson.build @@ -0,0 +1,9 @@ +project('flowy', 'cpp') + +gtkmm_dep = dependency('gtkmm-4.0', version: '>= 4.6.0') + +exe_file = executable('flowy', + 'src/main.cpp', + dependencies: gtkmm_dep, + win_subsystem: 'windows', +) diff --git a/meson.sh b/meson.sh new file mode 100755 index 0000000..3b83561 --- /dev/null +++ b/meson.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +# incase it's not set up already +meson setup build + +echo "Compiling..." +cd build +meson compile + +echo "Running..." +./flowy +