(source modifs) Fix: Rename macros as it conflicts with Mingw headers.
* DATADIR -> GIMPDATADIR
* SYSCONFDIR -> GIMPSYSCONFDIR
* DATADIR -> SYSDATADIR (tools/)
(cherry picked from commit fc8303dd0a
)
This commit is contained in:
@ -15,7 +15,7 @@ endif
|
|||||||
AM_CPPFLAGS = \
|
AM_CPPFLAGS = \
|
||||||
-DG_LOG_DOMAIN=\"Gimp-Config\" \
|
-DG_LOG_DOMAIN=\"Gimp-Config\" \
|
||||||
-DGIMP_APP_VERSION_STRING=\"$(GIMP_APP_VERSION)\" \
|
-DGIMP_APP_VERSION_STRING=\"$(GIMP_APP_VERSION)\" \
|
||||||
-DDATADIR=\""$(datadir)"\" \
|
-DGIMPDATADIR=\""$(datadir)"\" \
|
||||||
-I$(top_builddir) \
|
-I$(top_builddir) \
|
||||||
-I$(top_srcdir) \
|
-I$(top_srcdir) \
|
||||||
-I$(top_builddir)/app \
|
-I$(top_builddir)/app \
|
||||||
|
@ -51,10 +51,10 @@ libgimpbaseincludedir = $(includedir)/gimp-$(GIMP_API_VERSION)/libgimpbase
|
|||||||
AM_CPPFLAGS = \
|
AM_CPPFLAGS = \
|
||||||
-DPREFIX=\""$(prefix)"\" \
|
-DPREFIX=\""$(prefix)"\" \
|
||||||
-DGIMPDIR=\""$(gimpdir)"\" \
|
-DGIMPDIR=\""$(gimpdir)"\" \
|
||||||
-DDATADIR=\""$(gimpdatadir)"\" \
|
-DGIMPDATADIR=\""$(gimpdatadir)"\" \
|
||||||
-DLOCALEDIR=\""$(gimplocaledir)"\" \
|
-DLOCALEDIR=\""$(gimplocaledir)"\" \
|
||||||
-DPLUGINDIR=\""$(gimpplugindir)"\" \
|
-DPLUGINDIR=\""$(gimpplugindir)"\" \
|
||||||
-DSYSCONFDIR=\""$(gimpsysconfdir)"\" \
|
-DGIMPSYSCONFDIR=\""$(gimpsysconfdir)"\" \
|
||||||
-DGIMP_PACKAGE=\""@PACKAGE@"\" \
|
-DGIMP_PACKAGE=\""@PACKAGE@"\" \
|
||||||
-DGIMP_DATA_VERSION=\"$(GIMP_DATA_VERSION)\" \
|
-DGIMP_DATA_VERSION=\"$(GIMP_DATA_VERSION)\" \
|
||||||
-DGIMP_USER_VERSION=\"$(GIMP_USER_VERSION)\" \
|
-DGIMP_USER_VERSION=\"$(GIMP_USER_VERSION)\" \
|
||||||
|
@ -65,14 +65,8 @@
|
|||||||
#define geteuid() 0
|
#define geteuid() 0
|
||||||
#define getegid() 0
|
#define getegid() 0
|
||||||
|
|
||||||
/* This is a hack for Windows known directory support.
|
|
||||||
* DATADIR (autotools-generated constant) is a type defined in objidl.h
|
|
||||||
* so we must #undef it before including shlobj.h in order to avoid a
|
|
||||||
* name clash. */
|
|
||||||
static const char* datadir = DATADIR;
|
|
||||||
#undef DATADIR
|
|
||||||
#include <shlobj.h>
|
#include <shlobj.h>
|
||||||
#define DATADIR datadir
|
|
||||||
/* Constant available since Shell32.dll 4.72 */
|
/* Constant available since Shell32.dll 4.72 */
|
||||||
#ifndef CSIDL_APPDATA
|
#ifndef CSIDL_APPDATA
|
||||||
#define CSIDL_APPDATA 0x001a
|
#define CSIDL_APPDATA 0x001a
|
||||||
@ -497,7 +491,7 @@ gimp_data_directory (void)
|
|||||||
GIMP_DATA_VERSION,
|
GIMP_DATA_VERSION,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
gimp_data_dir = gimp_env_get_dir ("GIMP2_DATADIR", DATADIR, tmp);
|
gimp_data_dir = gimp_env_get_dir ("GIMP2_DATADIR", GIMPDATADIR, tmp);
|
||||||
g_free (tmp);
|
g_free (tmp);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -584,7 +578,7 @@ gimp_sysconf_directory (void)
|
|||||||
GIMP_SYSCONF_VERSION,
|
GIMP_SYSCONF_VERSION,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
gimp_sysconf_dir = gimp_env_get_dir ("GIMP2_SYSCONFDIR", SYSCONFDIR, tmp);
|
gimp_sysconf_dir = gimp_env_get_dir ("GIMP2_SYSCONFDIR", GIMPSYSCONFDIR, tmp);
|
||||||
g_free (tmp);
|
g_free (tmp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -38,14 +38,8 @@
|
|||||||
#include <glib/gprintf.h>
|
#include <glib/gprintf.h>
|
||||||
|
|
||||||
#if defined(G_OS_WIN32)
|
#if defined(G_OS_WIN32)
|
||||||
|
# include <windows.h>
|
||||||
/* This is a hack for Windows known directory support.
|
# include <shlobj.h>
|
||||||
* DATADIR (autotools-generated constant) is a type defined in objidl.h
|
|
||||||
* so we must #undef it before including shlobj.h in order to avoid a
|
|
||||||
* name clash. */
|
|
||||||
#undef DATADIR
|
|
||||||
#include <windows.h>
|
|
||||||
#include <shlobj.h>
|
|
||||||
|
|
||||||
#else /* G_OS_WIN32 */
|
#else /* G_OS_WIN32 */
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ help_RC = help.rc.o
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
AM_CPPFLAGS = \
|
AM_CPPFLAGS = \
|
||||||
-DDATADIR=\""$(gimpdatadir)"\" \
|
-DGIMPDATADIR=\""$(gimpdatadir)"\" \
|
||||||
-I$(top_srcdir) \
|
-I$(top_srcdir) \
|
||||||
$(CAIRO_CFLAGS) \
|
$(CAIRO_CFLAGS) \
|
||||||
$(GIO_CFLAGS) \
|
$(GIO_CFLAGS) \
|
||||||
|
@ -73,7 +73,7 @@ AM_CPPFLAGS = \
|
|||||||
-DBINDIR=\""$(bindir)"\" \
|
-DBINDIR=\""$(bindir)"\" \
|
||||||
-DSBINDIR=\""$(sbindir)"\" \
|
-DSBINDIR=\""$(sbindir)"\" \
|
||||||
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
||||||
-DDATADIR=\""$(datadir)"\" \
|
-DSYSDATADIR=\""$(datadir)"\" \
|
||||||
-DDATAROOTDIR=\""$(datarootdir)"\" \
|
-DDATAROOTDIR=\""$(datarootdir)"\" \
|
||||||
-DSYSCONFDIR=\""$(sysconfdir)"\" \
|
-DSYSCONFDIR=\""$(sysconfdir)"\" \
|
||||||
-DSHAREDSTATEDIR=\""$(sharedstatedir)"\" \
|
-DSHAREDSTATEDIR=\""$(sharedstatedir)"\" \
|
||||||
|
@ -75,7 +75,7 @@ static struct {
|
|||||||
{ "bindir", BINDIR },
|
{ "bindir", BINDIR },
|
||||||
{ "sbindir", SBINDIR },
|
{ "sbindir", SBINDIR },
|
||||||
{ "libexecdir", LIBEXECDIR },
|
{ "libexecdir", LIBEXECDIR },
|
||||||
{ "datadir", DATADIR },
|
{ "datadir", SYSDATADIR },
|
||||||
{ "datarootdir", DATAROOTDIR },
|
{ "datarootdir", DATAROOTDIR },
|
||||||
{ "sysconfdir", SYSCONFDIR },
|
{ "sysconfdir", SYSCONFDIR },
|
||||||
{ "sharedstatedir", SHAREDSTATEDIR },
|
{ "sharedstatedir", SHAREDSTATEDIR },
|
||||||
|
Reference in New Issue
Block a user