CPackWIX: Add option to specify the language(s) of the installer
Add option "CPACK_WIX_CULTURES".
This commit is contained in:
parent
6e51ea9870
commit
bfa2e299ae
|
@ -81,6 +81,17 @@
|
||||||
# CPACK_WIX_PROGRAM_MENU_FOLDER - Start menu folder name for launcher.
|
# CPACK_WIX_PROGRAM_MENU_FOLDER - Start menu folder name for launcher.
|
||||||
#
|
#
|
||||||
# If this variable is not set, it will be initialized with CPACK_PACKAGE_NAME
|
# If this variable is not set, it will be initialized with CPACK_PACKAGE_NAME
|
||||||
|
#
|
||||||
|
##end
|
||||||
|
##variable
|
||||||
|
# CPACK_WIX_CULTURES - Language(s) of the installer
|
||||||
|
#
|
||||||
|
# Languages are compiled into the WixUI extension library. To use them,
|
||||||
|
# simply provide the name of the culture. If you specify more than one
|
||||||
|
# culture identifier in a comma or semicolon delimited list, the first one
|
||||||
|
# that is found will be used. You can find a list of supported languages at:
|
||||||
|
# http://wix.sourceforge.net/manual-wix3/WixUI_localization.htm
|
||||||
|
#
|
||||||
##end
|
##end
|
||||||
|
|
||||||
#=============================================================================
|
#=============================================================================
|
||||||
|
|
|
@ -100,6 +100,11 @@ bool cmCPackWIXGenerator::RunLightCommand(const std::string& objectFiles)
|
||||||
command << " -nologo";
|
command << " -nologo";
|
||||||
command << " -out " << QuotePath(packageFileNames.at(0));
|
command << " -out " << QuotePath(packageFileNames.at(0));
|
||||||
command << " -ext WixUIExtension";
|
command << " -ext WixUIExtension";
|
||||||
|
const char* const cultures = GetOption("CPACK_WIX_CULTURES");
|
||||||
|
if(cultures)
|
||||||
|
{
|
||||||
|
command << " -cultures:" << cultures;
|
||||||
|
}
|
||||||
command << " " << objectFiles;
|
command << " " << objectFiles;
|
||||||
|
|
||||||
return RunWiXCommand(command.str());
|
return RunWiXCommand(command.str());
|
||||||
|
|
Loading…
Reference in New Issue