mirror of https://github.com/odrling/Aegisub
220 lines
8.0 KiB
XML
220 lines
8.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!--
|
|
Copyright (c) 2011 Niels Martin Hansen
|
|
All rights reserved.
|
|
|
|
Redistribution and use in source and binary forms, with or without
|
|
modification, are permitted provided that the following conditions are met:
|
|
|
|
* Redistributions of source code must retain the above copyright notice,
|
|
this list of conditions and the following disclaimer.
|
|
* Redistributions in binary form must reproduce the above copyright notice,
|
|
this list of conditions and the following disclaimer in the documentation
|
|
and/or other materials provided with the distribution.
|
|
* Neither the name of the Aegisub Group nor the names of its contributors
|
|
may be used to endorse or promote products derived from this software
|
|
without specific prior written permission.
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
|
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
|
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
|
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
Aegisub Project http://www.aegisub.org/
|
|
-->
|
|
<Rule Name="AegisubConfig"
|
|
DisplayName="Aegisub"
|
|
Order="1"
|
|
PageTemplate="tool"
|
|
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
|
|
|
<Rule.DataSource>
|
|
<DataSource Persistence="UserFile" ItemType="" HasConfigurationCondition="true" />
|
|
</Rule.DataSource>
|
|
|
|
<Rule.Categories>
|
|
<Category Name="Config" DisplayName="Configuration" Description="General build configuration" />
|
|
<Category Name="Features" DisplayName="External libraries" Description="Control which optional external libraries to use" />
|
|
<Category Name="Paths" DisplayName="Library paths" Description="Configure third-party library paths" />
|
|
</Rule.Categories>
|
|
|
|
<StringProperty
|
|
Subtype="folder"
|
|
Name="WxBasePath"
|
|
Category="Paths"
|
|
DisplayName="wxWidgets root"
|
|
Description="Root directory of the wxWidgets installation to use"
|
|
/>
|
|
<StringProperty
|
|
Subtype="folder"
|
|
Name="WxLibraryPath"
|
|
Category="Paths"
|
|
DisplayName="wxWidgets library path"
|
|
Description="Location of compiled wxWidgets library files"
|
|
/>
|
|
<StringProperty
|
|
Subtype="folder"
|
|
Name="WxIncludePath"
|
|
Category="Paths"
|
|
DisplayName="wxWidgets include path"
|
|
Description="Location of wxWidgets header files"
|
|
/>
|
|
|
|
<BoolProperty
|
|
Name="AegisubUseDSound"
|
|
Category="Features"
|
|
DisplayName="Use DirectSound"
|
|
Description="Specify whether to use the DirectSound-based audio player. This requires the DirectX SDK installed."
|
|
/>
|
|
<StringProperty
|
|
Subtype="folder"
|
|
Name="DirectXSDKPath"
|
|
Category="Paths"
|
|
DisplayName="DirectX SDK root path"
|
|
Description="Location of DirectX SDK installation for DirectSound support, this is usually auto-detected."
|
|
/>
|
|
|
|
<BoolProperty
|
|
Name="AegisubUseAvisynth"
|
|
Category="Features"
|
|
DisplayName="Use Avisynth"
|
|
Description="Specify whether to support Avisynth for video and audio providers. This is experimental on x64."
|
|
/>
|
|
|
|
<BoolProperty
|
|
Name="AegisubUseFfms"
|
|
Category="Features"
|
|
DisplayName="Use FFmpegSource2"
|
|
Description="Specify whether to support FFmpegSource2 for video and audio providers. You may need to configure the location of the library on the Library paths page."
|
|
/>
|
|
<StringProperty
|
|
Subtype="folder"
|
|
Name="FFmpegSourceIncludePath"
|
|
Category="Paths"
|
|
DisplayName="FFmpegSource2 include path"
|
|
Description="Location of FFmpegSource2 include files"
|
|
/>
|
|
<StringProperty
|
|
Subtype="folder"
|
|
Name="FFmpegSourceLibraryPath"
|
|
Category="Paths"
|
|
DisplayName="FFmpegSource2 library path"
|
|
Description="Location of FFmpegSource2 library files"
|
|
/>
|
|
<StringProperty
|
|
Subtype="file"
|
|
Name="FFmpegSourceLibraryName"
|
|
Category="Paths"
|
|
DisplayName="FFmpegSource2 library name"
|
|
Description="Name of FFmpegSource2 library"
|
|
/>
|
|
|
|
<BoolProperty
|
|
Name="AegisubUseFreetype2"
|
|
Category="Features"
|
|
DisplayName="Use Freetype 2"
|
|
Description="Specify whether to use Freetype 2 for font enumeration in the Font Collector. You will need to configure the location of the Freetype 2 library on the Library paths page."
|
|
/>
|
|
|
|
<BoolProperty
|
|
Name="AegisubUseFftw"
|
|
Category="Features"
|
|
DisplayName="Use FFTW"
|
|
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."
|
|
/>
|
|
|
|
<BoolProperty
|
|
Name="AegisubUseLibass"
|
|
Category="Features"
|
|
DisplayName="Use libass"
|
|
Description="Specify whether to include support for the libass subtitle rendering library. You will need to configure the location of libass on the Library paths page."
|
|
/>
|
|
<StringProperty
|
|
Subtype="folder"
|
|
Name="LibassIncludePath"
|
|
Category="Paths"
|
|
DisplayName="libass include path"
|
|
Description="Location of libass include files"
|
|
/>
|
|
<StringProperty
|
|
Subtype="folder"
|
|
Name="LibassLibraryPath"
|
|
Category="Paths"
|
|
DisplayName="libass library path"
|
|
Description="Location of libass library files"
|
|
/>
|
|
<StringProperty
|
|
Subtype="file"
|
|
Name="LibassLibraryName"
|
|
Category="Paths"
|
|
DisplayName="libass library name"
|
|
Description="Name of libass library"
|
|
/>
|
|
|
|
<EnumProperty
|
|
Name="AegisubUseCsri"
|
|
DisplayName="Use CSRI subtitle renderer"
|
|
Description="Specify whether to include support for CSRI subtitle rendering. The included helper library dynamically loads CSRI renderers, while linking another library allows you to e.g. link VSFilter.dll directly."
|
|
Category="Features"
|
|
>
|
|
<EnumValue Name="HelperLibrary" DisplayName="Use included helper library" Description="Use the included helper library to dynamically load CSRI renderers." />
|
|
<EnumValue Name="External" DisplayName="Link other library" Description="Use another CSRI renderer" />
|
|
<EnumValue Name="false" DisplayName="No CSRI support" Description="Do not use CSRI" />
|
|
</EnumProperty>
|
|
<StringProperty
|
|
Subtype="folder"
|
|
Name="CsriLibraryPath"
|
|
Category="Paths"
|
|
DisplayName="External CSRI library path"
|
|
Description="Location of external CSRI library files, for when not using the CSRI helper library."
|
|
/>
|
|
<StringProperty
|
|
Subtype="file"
|
|
Name="CsriLibraryName"
|
|
Category="Paths"
|
|
DisplayName="External CSRI library name"
|
|
Description="Name of external CSRI library, for when not using the CSRI helper library"
|
|
/>
|
|
|
|
<BoolProperty
|
|
Name="StartupLog"
|
|
DisplayName="Start-up logging"
|
|
Description="Enable verbose startup logging to help figuration out where an error occurs"
|
|
Category="Config"
|
|
/>
|
|
|
|
<StringProperty
|
|
Name="AegisubBuildCredit"
|
|
Category="Config"
|
|
DisplayName="Build credit"
|
|
Description="Name the build should be credited to. Appears in the about box, and in the title bar of development builds."
|
|
/>
|
|
|
|
<BoolProperty
|
|
Name="AegisubUseUpdateChecker"
|
|
Category="Config"
|
|
DisplayName="Enable Update Checker"
|
|
Description="Specify whether to enable the update checker. Should be disabled if you will be distributing builds via something that has its own update checking functionality."
|
|
/>
|
|
<StringProperty
|
|
Name="UpdateCheckerServer"
|
|
Category="Config"
|
|
DisplayName="Update Checker Server"
|
|
Description="Server name to connect to for updates."
|
|
/>
|
|
<StringProperty
|
|
Name="UpdateCheckerURL"
|
|
Category="Config"
|
|
DisplayName="Update Checker URL"
|
|
Description="URL to get for updates."
|
|
/>
|
|
|
|
</Rule>
|