diff options
| author | A2va <[email protected]> | 2024-02-25 21:33:53 +0100 |
|---|---|---|
| committer | A2va <[email protected]> | 2024-02-25 21:33:53 +0100 |
| commit | 60b16964ace5bbd1314c490c0b44d20338f7bf1d (patch) | |
| tree | d80f10bbe585912edbc1c877ffcddcf3900f5dc1 /xmake/scripts | |
| parent | 2b6e7e48ee574e0155b9160cb57c6a734954b854 (diff) | |
Xpack: wix toolset
Diffstat (limited to 'xmake/scripts')
| -rw-r--r-- | xmake/scripts/xpack/wix/msi.wxs | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/xmake/scripts/xpack/wix/msi.wxs b/xmake/scripts/xpack/wix/msi.wxs new file mode 100644 index 000000000..1860df810 --- /dev/null +++ b/xmake/scripts/xpack/wix/msi.wxs @@ -0,0 +1,36 @@ +<!-- this is a WIX spec file --> +<!-- it is autogenerated by the xmake build system. --> +<!-- do not edit by hand. --> +<?define PackageName = "${PACKAGE_NAME}"?> +<?define PackageTitle = "${PACKAGE_TITLE}"?> +<?define PackageDescription = "${PACKAGE_DESCRIPTION}"?> +<?define PackageAuthor = "${PACKAGE_AUTHOR}"?> +<?define PackageMaintainer = "${PACKAGE_MAINTAINER}"?> +<?define PackageHomepage = "${PACKAGE_HOMEPAGE}"?> +<?define PackageCoypright = "${PACKAGE_COPYRIGHT}"?> +<?define PackageCompany = "${PACKAGE_COMPANY}"?> +<?define PackageIconFile = "${PACKAGE_ICONFILE}"?> +<?define PackageLicense = "${PACKAGE_LICENSE}"?> +<?define PackageLicenseFile = "${PACKAGE_LICENSEFILE}"?> +<?define PackageVersion = "${PACKAGE_VERSION}"?> + +<?define UpgradeCode = "${PACKAGE_WIX_UPGRADECODE}"?> + +<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" xmlns:ui="http://wixtoolset.org/schemas/v4/wxs/ui"> + <Package Language="1033" Manufacturer="$(PackageCompany)" Name="$(PackageName)" UpgradeCode="$(UpgradeCode)" Version="$(PackageVersion)"> + <MajorUpgrade DowngradeErrorMessage="A later version of $(PackageName) is already installed. Setup will now exit." /> + <?if $(PackageIconFile) != "" ?> + <Icon Id="Icon.ico" SourceFile="$(PackageIconFile)"/> + <?endif ?> + <MediaTemplate EmbedCab="yes" /> + <ui:WixUI Id="WixUI_FeatureTree" InstallDirectory="INSTALLFOLDER" /> + <StandardDirectory Id="ProgramFiles6432Folder"> + <Directory Id="CompanyFolder" Name="$(PackageCompany)"> + <Directory Id="INSTALLFOLDER" Name="$(PackageName)"/> + </Directory> + </StandardDirectory> + <Feature Id="MainFeature" Title="$(PackageName)" Description="Installs all the files needed for $(PackageName)" Level="1" AllowAbsent="no" AllowAdvertise="no" ConfigurableDirectory="INSTALLFOLDER"> + ${PACKAGE_INSTALLCMDS} + </Feature> + </Package> +</Wix>
\ No newline at end of file |
