Initial commit, with a basic window and GLArea

This commit is contained in:
2026-08-18 13:49:46 -04:00
parent 661631d993
commit b394340223
26 changed files with 15427 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
worldbuilder_sources = [
'main.vala',
'application.vala',
'window.vala',
]
worldbuilder_deps = [
config_dep,
dependency('gtk4', version: '>= 4.2'),
dependency('libadwaita-1', version: '>= 1.4'),
cc.find_library('epoxy'),
valac.find_library('gl', dirs: meson.source_root() / 'vapi'),
]
worldbuilder_sources += gnome.compile_resources('worldbuilder-resources',
'worldbuilder.gresource.xml',
c_name: 'worldbuilder'
)
executable('worldbuilder', worldbuilder_sources,
dependencies: worldbuilder_deps,
include_directories: config_inc,
install: true,
)