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.
|
||||
#
|
||||
# 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
|
||||
|
||||
#=============================================================================
|
||||
|
|
|
@ -100,6 +100,11 @@ bool cmCPackWIXGenerator::RunLightCommand(const std::string& objectFiles)
|
|||
command << " -nologo";
|
||||
command << " -out " << QuotePath(packageFileNames.at(0));
|
||||
command << " -ext WixUIExtension";
|
||||
const char* const cultures = GetOption("CPACK_WIX_CULTURES");
|
||||
if(cultures)
|
||||
{
|
||||
command << " -cultures:" << cultures;
|
||||
}
|
||||
command << " " << objectFiles;
|
||||
|
||||
return RunWiXCommand(command.str());
|
||||
|
|
Loading…
Reference in New Issue