diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2022-08-08 19:32:11 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2022-08-08 19:51:00 +0800 |
commit | 89287d5500678b61f918d91a31268cb8ec14f6cc (patch) | |
tree | c81ecdb847186ae67b50b85a915566bd056e340f | |
parent | 713fab7596f860531b821ede21c69b24faacef2b (diff) | |
download | gtk+-89287d5500678b61f918d91a31268cb8ec14f6cc.tar.gz |
win32/config-msvc.mak: Improve flexibility
Allow one to specify INCLUDEDIR and LIBDIR to locate the headers needed
for generating sources, if they are not under $(PREFIX)\include and
$(PREFIX)\lib, repsectively.
-rw-r--r-- | win32/config-msvc.mak.in | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/win32/config-msvc.mak.in b/win32/config-msvc.mak.in index 0f19043f1d..23f2913f4d 100644 --- a/win32/config-msvc.mak.in +++ b/win32/config-msvc.mak.in @@ -46,6 +46,14 @@ GLIB_COMPILE_SCHEMAS = $(PREFIX)\bin\glib-compile-schemas.exe MSGFMT = msgfmt !endif +!ifndef INCLUDEDIR +INCLUDEDIR=$(PREFIX)\include +!endif + +!ifndef LIBDIR +LIBDIR=$(PREFIX)\lib +!endif + !if "$(PLAT)" == "x64" AT_PLAT=x86_64 !elseif "$(PLAT)" == "arm64" @@ -85,15 +93,15 @@ GTK_PREPROCESSOR_FLAGS = \ /I.\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gtk-3 \ /I.\vs$(VSVER)\$(CFG)\$(PLAT)\obj\gdk-3 \ /I.. \ - /I$(PREFIX)\include\gdk-pixbuf-2.0 \ - /I$(PREFIX)\include\pango-1.0 \ - /I$(PREFIX)\include\atk-1.0 \ - /I$(PREFIX)\include\harfbuzz \ - /I$(PREFIX)\include\cairo \ - /I$(PREFIX)\include\gio-win32-2.0 \ - /I$(PREFIX)\include\glib-2.0 \ - /I$(PREFIX)\lib\glib-2.0\include \ - /I$(PREFIX)\include \ + /I$(INCLUDEDIR)\gdk-pixbuf-2.0 \ + /I$(INCLUDEDIR)\pango-1.0 \ + /I$(INCLUDEDIR)\atk-1.0 \ + /I$(INCLUDEDIR)\harfbuzz \ + /I$(INCLUDEDIR)\cairo \ + /I$(INCLUDEDIR)\gio-win32-2.0 \ + /I$(INCLUDEDIR)\glib-2.0 \ + /I$(LIBDIR)\glib-2.0\include \ + /I$(INCLUDEDIR) \ /DHAVE_CONFIG_H \ /DG_DISABLE_SINGLE_INCLUDES \ /DATK_DISABLE_SINGLE_INCLUDES \ |