[glade/glade-3-36.msvc: 5/18] meson: Test also for /entry:mainCRTStartup on Windows



commit 04fb0c7af2cbba2f41f37c8454a1d5fb4ec3add9
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Tue Jun 2 17:13:21 2020 +0800

    meson: Test also for /entry:mainCRTStartup on Windows
    
    Visual Studio require this flag in order to build GTK applications as a
    full GUI app, unless a WinMain() is defined.

 gladeui/meson.build | 1 +
 src/meson.build     | 1 +
 2 files changed, 2 insertions(+)
---
diff --git a/gladeui/meson.build b/gladeui/meson.build
index a4cdcb29..4dd7bd6d 100644
--- a/gladeui/meson.build
+++ b/gladeui/meson.build
@@ -272,6 +272,7 @@ if glade_system == 'windows'
 
   if not glade_unstable
     ldflags += cc.get_supported_link_arguments('-mwindows')
+    ldflags += cc.get_supported_link_arguments('-entry:mainCRTStartup')
   endif
 endif
 
diff --git a/src/meson.build b/src/meson.build
index 0e4679aa..9f82db95 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -44,6 +44,7 @@ if glade_system == 'windows'
   test_ldflags = ['-export-dynamic']
   if not glade_unstable
     test_ldflags += ['-mwindows']
+    test_ldflags += ['-entry:mainCRTStartup']
   endif
   ldflags += cc.get_supported_link_arguments(test_ldflags)
 endif


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]