SF.net SVN: geany: [1962] trunk/src/Makefile.am

eht16 at users.sourceforge.net eht16 at xxxxx
Fri Oct 19 16:55:06 UTC 2007


Revision: 1962
          http://geany.svn.sourceforge.net/geany/?rev=1962&view=rev
Author:   eht16
Date:     2007-10-19 09:55:04 -0700 (Fri, 19 Oct 2007)

Log Message:
-----------
Forgot to commit, sorry.

Modified Paths:
--------------
    trunk/src/Makefile.am

Modified: trunk/src/Makefile.am
===================================================================
--- trunk/src/Makefile.am	2007-10-19 14:48:19 UTC (rev 1961)
+++ trunk/src/Makefile.am	2007-10-19 16:55:04 UTC (rev 1962)
@@ -45,14 +45,14 @@
 	plugindata.h
 
 if MINGW
-# build Geany for Windows
+# build Geany for Windows on non-Windows systems (cross-compile)
 WINDRES = /usr/local/cross-tools/bin/i386-mingw32msvc-windres
 
 geany_SOURCES = $(SRCS) win32.c win32.h
 geany_LDADD = ../scintilla/libscintilla.a ../tagmanager/libtagmanager.a -lstdc++ @GTK_LIBS@ \
 			$(INTLLIBS) -lgdi32 -limm32 -lshell32 -lole32 -luuid -liberty -lcomdlg32 -lcomctl32 \
 			geany_private.res
-AM_CFLAGS = -Wall -pipe -mms-bitfields
+AM_CFLAGS = -mms-bitfields
 geany_LDFLAGS =	-mwindows
 
 INCLUDES = -I$(srcdir)/../scintilla/include -I$(srcdir)/../tagmanager/include -DENABLE_NLS \
@@ -66,19 +66,12 @@
 
 else
 # build Geany for all other platforms
-if IS_COMPILER_GCC
-    AM_CFLAGS = -Wall -pipe
-else
-    AM_CFLAGS =
-endif
 
 geany_SOURCES = $(SRCS) vte.c vte.h
 
-if IS_COMPILER_GCC
-    geany_LDADD = ../scintilla/libscintilla.a ../tagmanager/libtagmanager.a @GTK_LIBS@ -lstdc++ $(INTLLIBS)
-else
-    geany_LDADD = ../scintilla/libscintilla.a ../tagmanager/libtagmanager.a @GTK_LIBS@ -lCrun $(INTLLIBS)
-endif
+# tell automake we have a C++ file so it uses the C++ linker we need for Scintilla
+nodist_EXTRA_geany_SOURCES = dummy.cxx
+geany_LDADD = ../scintilla/libscintilla.a ../tagmanager/libtagmanager.a @GTK_LIBS@  $(INTLLIBS)
 
 INCLUDES = \
 	-DPACKAGE_DATA_DIR=\""$(datadir)"\" -DPACKAGE_LIB_DIR=\""$(libdir)"\" \


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list