[gnome-builder/wip/tingping/meson-build] fixup! build: Initial conversion to Meson
- From: Patrick Griffis <pgriffis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/tingping/meson-build] fixup! build: Initial conversion to Meson
- Date: Sun, 2 Oct 2016 17:42:58 +0000 (UTC)
commit 56a3baea8ffba78f8aeff744f352ef6b5cb62e26
Author: Patrick Griffis <tingping tingping se>
Date: Sun Oct 2 13:42:25 2016 -0400
fixup! build: Initial conversion to Meson
meson.build | 1 +
plugins/autotools/meson.build | 41 +++++++++++++++++++++++++++++++++++++++++
plugins/meson.build | 39 +++++++++++++++++++++++++++++++++++++++
3 files changed, 81 insertions(+), 0 deletions(-)
---
diff --git a/meson.build b/meson.build
index 5c2686c..f5b7278 100644
--- a/meson.build
+++ b/meson.build
@@ -59,6 +59,7 @@ subdir('contrib/search')
subdir('contrib/tmpl')
subdir('contrib/xml')
subdir('libide')
+subdir('plugins')
subdir('po')
executable('gnome-builder', 'src/main.c',
diff --git a/plugins/autotools/meson.build b/plugins/autotools/meson.build
new file mode 100644
index 0000000..4263d35
--- /dev/null
+++ b/plugins/autotools/meson.build
@@ -0,0 +1,41 @@
+
+autotools_sources = [
+ 'autotools-plugin.c',
+ 'ide-autotools-builder.c',
+ 'ide-autotools-builder.h',
+ 'ide-autotools-build-system.c',
+ 'ide-autotools-build-system.h',
+ 'ide-autotools-build-target.c',
+ 'ide-autotools-build-target.h',
+ 'ide-autotools-build-task.c',
+ 'ide-autotools-build-task.h',
+ 'ide-autotools-project-miner.c',
+ 'ide-autotools-project-miner.h',
+ 'ide-makecache.c',
+ 'ide-makecache.h',
+ 'ide-makecache-target.c',
+ 'ide-makecache-target.h',
+]
+
+autotools_deps = [
+ dependency('gio-2.0'),
+ dependency('libpeas-1.0'),
+ dependency('gtksourceview-3.0'),
+]
+
+autotools_includes = [
+ meson.source_root() + '/contrib/egg',
+ meson.source_root() + '/contrib/pnl',
+ meson.source_root() + '/libide',
+]
+
+shared_library('autotools-plugin', autotools_sources,
+ dependencies: autotools_deps,
+ include_directories: include_directories(autotools_includes),
+ link_with: [libegg, libpnl],
+ c_args: ['-DGNU_MAKE_NAME="make"'],
+ install: true,
+ install_dir: plugindir,
+)
+
+install_data('autotools.plugin', install_dir: plugindir)
diff --git a/plugins/meson.build b/plugins/meson.build
new file mode 100644
index 0000000..a098b2d
--- /dev/null
+++ b/plugins/meson.build
@@ -0,0 +1,39 @@
+plugindir = get_option('libdir') + '/gnome-builder/plugins'
+
+subdir('autotools')
+#subdir('autotools-templates')
+#subdir('build-tools')
+#subdir('c-pack')
+#subdir('clang')
+#subdir('color-picker')
+#subdir('command-bar')
+#subdir('comment-code')
+#subdir('contributing')
+#subdir('create-project')
+#subdir('ctags')
+#subdir('devhelp')
+#subdir('file-search')
+#subdir('flatpak')
+#subdir('fpaste')
+#subdir('gcc')
+#subdir('gettext')
+#subdir('git')
+#subdir('gnome-code-assistance')
+#subdir('hello-cpp')
+#subdir('html-completion')
+#subdir('html-preview')
+#subdir('jedi')
+#subdir('jhbuild')
+#subdir('mingw')
+#subdir('project-tree')
+#subdir('python-gi-imports-completion')
+#subdir('python-pack')
+#subdir('quick-highlight')
+#subdir('support')
+#subdir('symbol-tree')
+#subdir('sysmon')
+#subdir('sysprof')
+#subdir('terminal')
+#subdir('todo')
+#subdir('vala-pack')
+#subdir('xml-pack')
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]