summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2011-07-11 22:24:49 -0400
committerBehdad Esfahbod <behdad@behdad.org>2011-07-11 22:24:49 -0400
commit552ffc23118960bc598d6bd83db6661fe4bbf63b (patch)
tree23cd9e845785b1110510f128ff86d71c87eff3f1
parent069767e1f71a0a83c7abd5fba07f7c60a9956667 (diff)
downloadpango-552ffc23118960bc598d6bd83db6661fe4bbf63b.tar.gz
Bug 653985 - Pango 1.29.x make GTK3-demo.exe crashed in Windows
Similar to d9e254f which changed the rest of the modules, moved the PANGO_MODULE_PREFIX define from basic-win32.c to the VS9 project file to avoid breaking autotools build. Fixes basic-win32 module loading when pango is built with autotools + MinGW.
-rw-r--r--build/win32/vs9/pangowin32.vcproj11
-rw-r--r--modules/basic/basic-win32.c4
2 files changed, 10 insertions, 5 deletions
diff --git a/build/win32/vs9/pangowin32.vcproj b/build/win32/vs9/pangowin32.vcproj
index ce34ae7e..b2a05b11 100644
--- a/build/win32/vs9/pangowin32.vcproj
+++ b/build/win32/vs9/pangowin32.vcproj
@@ -283,7 +283,16 @@
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
- <File RelativePath="..\..\..\modules\basic\basic-win32.c" />
+ <File RelativePath="..\..\..\modules\basic\basic-win32.c" >
+ <FileConfiguration Name="Debug_FC|Win32"><Tool Name="VCCLCompilerTool" PreprocessorDefinitions="PANGO_MODULE_PREFIX=_pango_basic_win32" /></FileConfiguration>
+ <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" PreprocessorDefinitions="PANGO_MODULE_PREFIX=_pango_basic_win32" /></FileConfiguration>
+ <FileConfiguration Name="Release_FC|Win32"><Tool Name="VCCLCompilerTool" PreprocessorDefinitions="PANGO_MODULE_PREFIX=_pango_basic_win32" /></FileConfiguration>
+ <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" PreprocessorDefinitions="PANGO_MODULE_PREFIX=_pango_basic_win32" /></FileConfiguration>
+ <FileConfiguration Name="Debug_FC|x64"><Tool Name="VCCLCompilerTool" PreprocessorDefinitions="PANGO_MODULE_PREFIX=_pango_basic_win32" /></FileConfiguration>
+ <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" PreprocessorDefinitions="PANGO_MODULE_PREFIX=_pango_basic_win32" /></FileConfiguration>
+ <FileConfiguration Name="Release_FC|x64"><Tool Name="VCCLCompilerTool" PreprocessorDefinitions="PANGO_MODULE_PREFIX=_pango_basic_win32" /></FileConfiguration>
+ <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" PreprocessorDefinitions="PANGO_MODULE_PREFIX=_pango_basic_win32" /></FileConfiguration>
+ </File>
<File RelativePath="..\..\..\pango\module-defs-win32.c" />
<File RelativePath="..\..\..\pango\pangowin32-fontcache.c" />
<File RelativePath="..\..\..\pango\pangowin32-fontmap.c" />
diff --git a/modules/basic/basic-win32.c b/modules/basic/basic-win32.c
index 7a27d501..810d2a22 100644
--- a/modules/basic/basic-win32.c
+++ b/modules/basic/basic-win32.c
@@ -33,10 +33,6 @@
extern HFONT _pango_win32_font_get_hfont (PangoFont *font);
-#ifndef PANGO_MODULE_PREFIX
-#define PANGO_MODULE_PREFIX _pango_basic_win32
-#endif
-
#include "pango-engine.h"
#include "pango-utils.h"