From 8af78a6a616c7348907baea0962ae6ff6142ee1a Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Fri, 2 Nov 2012 07:06:56 -0700 Subject: [PATCH] Add fontconfig project --- .../Aegisub.DefaultConfiguration.props | 1 + aegisub/build/Aegisub/Aegisub.targets | 7 ++ aegisub/build/Aegisub/Aegisub.vcxproj | 5 + aegisub/build/Aegisub/Aegisub.xml | 7 ++ aegisub/build/fontconfig/config.xml | 18 +++ aegisub/build/fontconfig/fontconfig.vcxproj | 99 ++++++++++++++++ .../fontconfig/fontconfig.vcxproj.filters | 107 ++++++++++++++++++ 7 files changed, 244 insertions(+) create mode 100644 aegisub/build/fontconfig/config.xml create mode 100644 aegisub/build/fontconfig/fontconfig.vcxproj create mode 100644 aegisub/build/fontconfig/fontconfig.vcxproj.filters diff --git a/aegisub/build/Aegisub/Aegisub.DefaultConfiguration.props b/aegisub/build/Aegisub/Aegisub.DefaultConfiguration.props index 177b06d23..a0ee6d63d 100644 --- a/aegisub/build/Aegisub/Aegisub.DefaultConfiguration.props +++ b/aegisub/build/Aegisub/Aegisub.DefaultConfiguration.props @@ -44,6 +44,7 @@ $(AegisubSourceBase)libffms\lib\ ffms2.lib true + true false false HelperLibrary diff --git a/aegisub/build/Aegisub/Aegisub.targets b/aegisub/build/Aegisub/Aegisub.targets index 3184551be..817b69abe 100644 --- a/aegisub/build/Aegisub/Aegisub.targets +++ b/aegisub/build/Aegisub/Aegisub.targets @@ -103,6 +103,13 @@ + + + + WITH_FONTCONFIG;%(PreprocessorDefinitions) + + + diff --git a/aegisub/build/Aegisub/Aegisub.vcxproj b/aegisub/build/Aegisub/Aegisub.vcxproj index 7dce522f1..ddd51c2d3 100644 --- a/aegisub/build/Aegisub/Aegisub.vcxproj +++ b/aegisub/build/Aegisub/Aegisub.vcxproj @@ -57,6 +57,8 @@ + + @@ -69,6 +71,9 @@ {78b079bd-9fc7-4b9e-b4a6-96da0f00248b} + + {ad56899e-961b-47b7-bd0f-14d0da50d141} + {cc791693-6b28-40ac-879d-64a6c16468e3} diff --git a/aegisub/build/Aegisub/Aegisub.xml b/aegisub/build/Aegisub/Aegisub.xml index ab74dcff3..04fb8b0f9 100644 --- a/aegisub/build/Aegisub/Aegisub.xml +++ b/aegisub/build/Aegisub/Aegisub.xml @@ -130,6 +130,13 @@ Description="Specify whether to use the FFTW fourier transformation library to speed up audio spectrum rendering. You will need to configure the location of the FFTW library on the Library paths page." /> + + + + + + + + + + diff --git a/aegisub/build/fontconfig/fontconfig.vcxproj b/aegisub/build/fontconfig/fontconfig.vcxproj new file mode 100644 index 000000000..00a1a06f9 --- /dev/null +++ b/aegisub/build/fontconfig/fontconfig.vcxproj @@ -0,0 +1,99 @@ + + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {AD56899E-961B-47B7-BD0F-14D0DA50D141} + fontconfig + v110 + + + + + + + + + + lib + + + + + + + + + + + $(FontconfigSrcDir); + $(FontconfigSrcDir)\win32\include; + $(AegisubSourceBase)\include; + %(AdditionalIncludeDirectories) + + + HAVE_CONFIG_H; + %(PreprocessorDefinitions) + + + + + md $(AegisubSourceBase)\include\fontconfig 2> NUL + copy $(FontconfigSrcDir)\fontconfig\*.h $(AegisubSourceBase)\include\fontconfig + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/aegisub/build/fontconfig/fontconfig.vcxproj.filters b/aegisub/build/fontconfig/fontconfig.vcxproj.filters new file mode 100644 index 000000000..e65bdc6e4 --- /dev/null +++ b/aegisub/build/fontconfig/fontconfig.vcxproj.filters @@ -0,0 +1,107 @@ + + + + + {b4c15893-ec11-491d-9507-0ac184f9cc78} + cpp;c;cxx;rc;def;r;odl;idl;hpj;bat + + + {4d3e4eff-3fbc-4b20-b413-2743b23b7109} + + + {e6cf6a0f-0404-4024-8bf8-ff5b29f35657} + h;hpp;hxx;hm;inl + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + \ No newline at end of file