Enable socket support when cross-compiling.
Enable plugin compilation when cross-compiling. git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3594 ea778897-0a13-0410-b9d1-a72fbfd435f5
This commit is contained in:
parent
a75ed4d6e2
commit
a6eda7c875
@ -1,3 +1,10 @@
|
|||||||
|
2009-02-24 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
|
||||||
|
|
||||||
|
* configure.in, plugins/Makefile.am:
|
||||||
|
Enable socket support when cross-compiling.
|
||||||
|
Enable plugin compilation when cross-compiling.
|
||||||
|
|
||||||
|
|
||||||
2009-02-20 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
2009-02-20 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
|
||||||
|
|
||||||
* src/editor.c: Set cursor for LaTeX at auto closing of environment
|
* src/editor.c: Set cursor for LaTeX at auto closing of environment
|
||||||
|
@ -173,7 +173,8 @@ case "${host}" in
|
|||||||
])
|
])
|
||||||
AC_DEFINE_UNQUOTED([WIN32], 1, [we are cross compiling for WIN32])
|
AC_DEFINE_UNQUOTED([WIN32], 1, [we are cross compiling for WIN32])
|
||||||
want_vte="no"
|
want_vte="no"
|
||||||
want_socket="no"
|
want_socket="yes"
|
||||||
|
AC_DEFINE(HAVE_SOCKET, 1, [Define if you want to detect a running instance])
|
||||||
AC_EXEEXT
|
AC_EXEEXT
|
||||||
AM_CONDITIONAL(MINGW, true)
|
AM_CONDITIONAL(MINGW, true)
|
||||||
;;
|
;;
|
||||||
|
@ -31,6 +31,41 @@ splitwindow_la_LDFLAGS = -module -avoid-version
|
|||||||
|
|
||||||
if PLUGINS
|
if PLUGINS
|
||||||
|
|
||||||
|
if MINGW
|
||||||
|
# build Geany for Windows on non-Windows systems (cross-compile)
|
||||||
|
# (this is a little hack'ish and surely can be improved)
|
||||||
|
DLL_LD_FLAGS = -module -avoid-version
|
||||||
|
MINGW_CFLAGS = \
|
||||||
|
-DGEANY_DATADIR=\"data\" \
|
||||||
|
-DHAVE_CONFIG_H \
|
||||||
|
-I$(top_srcdir) \
|
||||||
|
-I$(top_srcdir)/src \
|
||||||
|
-I$(top_srcdir)/tagmanager/include \
|
||||||
|
-I$(top_srcdir)/scintilla/include \
|
||||||
|
$(GTK_CFLAGS) \
|
||||||
|
$(PLUGIN_CFLAGS)
|
||||||
|
|
||||||
|
.PHONY: all clean
|
||||||
|
|
||||||
|
all-local: \
|
||||||
|
classbuilder.dll \
|
||||||
|
htmlchars.dll \
|
||||||
|
export.dll \
|
||||||
|
vcdiff.dll \
|
||||||
|
saveactions.dll \
|
||||||
|
filebrowser.dll
|
||||||
|
# Split Window is broken on Windows
|
||||||
|
# splitwindow.dll
|
||||||
|
|
||||||
|
.c.dll:
|
||||||
|
$(CC) $(MINGW_CFLAGS) -o $@.o -c $<
|
||||||
|
$(CC) -shared $@.o $(GTK_LIBS) $(DLL_LD_FLAGS) -o $@
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f *.o *.dll
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
# Plugins to be installed
|
# Plugins to be installed
|
||||||
plugin_LTLIBRARIES = \
|
plugin_LTLIBRARIES = \
|
||||||
classbuilder.la \
|
classbuilder.la \
|
||||||
@ -64,6 +99,7 @@ saveactions_la_LIBADD = $(GTK_LIBS)
|
|||||||
filebrowser_la_LIBADD = $(GTK_LIBS)
|
filebrowser_la_LIBADD = $(GTK_LIBS)
|
||||||
splitwindow_la_LIBADD = $(GTK_LIBS)
|
splitwindow_la_LIBADD = $(GTK_LIBS)
|
||||||
|
|
||||||
|
endif # MINGW
|
||||||
endif # PLUGINS
|
endif # PLUGINS
|
||||||
|
|
||||||
AM_CPPFLAGS = \
|
AM_CPPFLAGS = \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user