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" ] timeout 2 cartridges; [ "$?" -eq "124" ]
- name: Inno Setup - name: Inno Setup
run: iscc ".\_build\Cartridges.iss" run: iscc ".\_build\windows\Cartridges.iss"
- name: Upload Artifact - name: Upload Artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3

View File

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

View File

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