]> git.eshelyaron.com Git - emacs.git/commitdiff
(FONT_CFLAGS): New optional compiler flag.
authorJason Rumney <jasonr@gnu.org>
Tue, 4 Mar 2008 18:00:52 +0000 (18:00 +0000)
committerJason Rumney <jasonr@gnu.org>
Tue, 4 Mar 2008 18:00:52 +0000 (18:00 +0000)
(EMACS_EXTRA_C_FLAGS): Include it.

nt/ChangeLog
nt/gmake.defs
nt/nmake.defs

index a3d5a951318b8f431bda0b8c95cc38c7fbe51e60..fd5a489d679c05eb831c1b62356be90bac9dddcb 100644 (file)
@@ -1,3 +1,11 @@
+2008-03-04  Jason Rumney  <jasonr@gnu.org>
+
+       * gmake.defs, nmake.defs (FONT_CFLAGS): New optional compiler flag.
+       (EMACS_EXTRA_C_FLAGS): Include it.
+       * configure.bat (usefontbackend): Default to Y.
+       (--enable-font-backend): Replace with --disable-font-backend.
+       (:withfont): Replace with :withoutfont.
+
 2008-03-03  Kentaro Ohkouchi  <nanasess@fsm.ne.jp>
 
        * icons/emacs.ico: Full alpha for 32x32 full color.
index 6bc5e247886886c323c64a03a559d59b5655f44f..f6c0cb1449396fd32602196208417e8ed948b0bf 100644 (file)
@@ -191,15 +191,21 @@ WINMM             = -lwinmm
 WINSPOOL       = -lwinspool
 OLE32          = -lole32
 
+ifdef USE_FONTBACKEND
+FONT_CFLAGS    = -DUSE_FONT_BACKEND=1
+else
+FONT_CFLAGS    =
+endif
+
 ifdef NOOPT
 DEBUG_CFLAGS   = -DEMACSDEBUG
 else
 DEBUG_CFLAGS   =
 endif
-CFLAGS          = -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 $(ARCH_CFLAGS) -D$(ARCH) \
-                 -D_CRTAPI1=_cdecl \
+CFLAGS          = -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 \
+                 $(ARCH_CFLAGS) -D$(ARCH) -D_CRTAPI1=_cdecl \
                  $(DEBUG_CFLAGS) $(USER_CFLAGS) $(LOCAL_FLAGS)
-EMACS_EXTRA_C_FLAGS = -DUSE_CRT_DLL=1
+EMACS_EXTRA_C_FLAGS = -DUSE_CRT_DLL=1 $(FONT_CFLAGS)
 
 # see comments in allocate_heap in w32heap.c before changing any of the
 # -stack, -heap, or -image-base settings.
index 503d8ec140facf03cdbb45a1bc13d46b0dc842a3..8c8602de58b9e0ac5dc8b67e1d7c1614ec3d6ff7 100644 (file)
@@ -128,14 +128,21 @@ WINMM             = winmm.lib
 WINSPOOL       = winspool.lib\r
 OLE32          = ole32.lib\r
 \r
+!ifdef USE_FONTBACKEND\r
+FONT_CFLAGS    = -DUSE_FONT_BACKEND=1\r
+!else\r
+FONT_CFLAGS    =\r
+!endif\r
+\r
 !ifdef NOOPT\r
 DEBUG_CFLAGS   = -DEMACSDEBUG\r
 !else\r
 DEBUG_CFLAGS   =\r
 !endif\r
-CFLAGS          = -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 $(ARCH_CFLAGS) -D$(ARCH) \\r
-                 -D_CRTAPI1=_cdecl $(DEBUG_CFLAGS) $(USER_CFLAGS) $(LOCAL_FLAGS)\r
-EMACS_EXTRA_C_FLAGS =\r
+CFLAGS          = -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 \\r
+                 $(ARCH_CFLAGS) -D$(ARCH) -D_CRTAPI1=_cdecl \\r
+                 $(DEBUG_CFLAGS) $(USER_CFLAGS) $(LOCAL_FLAGS)\r
+EMACS_EXTRA_C_FLAGS = $(FONT_CFLAGS)\r
 \r
 SYS_LDFLAGS    = -nologo -release -incremental:no -version:3.10 -swaprun:cd -swaprun:net setargv.obj\r
 \r