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

Re: gEDA-user: suppress command line window in Win32 build



On Thu, 2010-04-29 at 14:01 +0200, Duncan Drennan wrote:
> Hi,
> 
> Is there a way to suppress the command prompt window in the Win32
> builds? Does anyone have any idea what causes that artefact to arise?

Are you building yourself?

Just add the -mwindows flag to the linker command line and the console
will go away.

I believe it will also stop any debugging output from the console (if
you do run it from cmd.exe).

A quick grep reveals we set the "MINGW_GUI_LDFLAGS", but we don't
actually include it from any of our GUI applications, there is a
"thinko", and we use the variable "MINGW_GUI_CFLAGS", which is
incorrect:

pcjc2@pcjc2lap:~/gedasrc/git$ grep MINGW_GUI_LDFLAGS *  -R --include "Makefile\.am"
pcjc2@pcjc2lap:~/gedasrc/git$ grep MINGW_GUI_CFLAGS *  -R --include "Makefile\.am"
gattrib/src/Makefile.am:	$(MINGW_CFLAGS) $(MINGW_GUI_CFLAGS) \
gschem/src/Makefile.am:	$(MINGW_CFLAGS) $(MINGW_GUI_CFLAGS) \

pcjc2@pcjc2lap:~/gedasrc/git$ grep MINGW_GUI_LDFLAGS m4/*  -R 
m4/geda-windows.m4:      MINGW_GUI_LDFLAGS=-mwindows
m4/geda-windows.m4:  AC_SUBST(MINGW_GUI_LDFLAGS)
pcjc2@pcjc2lap:~/gedasrc/git$ grep MINGW_GUI_CFLAGS m4/*  -R 


Fixing up the Makefiles to add $(MINGW_GUI_LDFLAGS) to the
gschem_LDFLAGS variables should fix the issue. (And similar for
gattrib).

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user