Properly configure Windows with meson

This commit is contained in:
kramo
2023-07-05 22:28:02 +02:00
parent dc0d7304f1
commit 560d1cd273
4 changed files with 11 additions and 10 deletions

View File

@@ -51,7 +51,7 @@ jobs:
timeout 2 cartridges; [ "$?" -eq "124" ]
- name: Inno Setup
run: iscc ".\_build\Cartridges.iss"
run: iscc ".\_build\windows\Cartridges.iss"
- name: Upload Artifact
uses: actions/upload-artifact@v3

View File

@@ -28,8 +28,7 @@
"/share/man",
"/share/pkgconfig",
"*.la",
"*.a",
"Cartridges.iss"
"*.a"
],
"modules" : [
{

View File

@@ -33,13 +33,8 @@ subdir('data')
subdir('src')
subdir('po')
configure_file(
input: './windows/Cartridges.iss.in',
output: 'Cartridges.iss',
configuration: conf,
install: true,
install_dir: '.'
)
if host_machine.system() == 'windows'
subdir('windows')
gnome.post_install(
glib_compile_schemas: true,

7
windows/meson.build Normal file
View File

@@ -0,0 +1,7 @@
configure_file(
input: './Cartridges.iss.in',
output: 'Cartridges.iss',
configuration: conf,
install: true,
install_dir: '.'
)