summaryrefslogtreecommitdiff
path: root/xmake/scripts
diff options
context:
space:
mode:
authorA2va <[email protected]>2024-02-25 21:33:53 +0100
committerA2va <[email protected]>2024-02-25 21:33:53 +0100
commit60b16964ace5bbd1314c490c0b44d20338f7bf1d (patch)
treed80f10bbe585912edbc1c877ffcddcf3900f5dc1 /xmake/scripts
parent2b6e7e48ee574e0155b9160cb57c6a734954b854 (diff)
Xpack: wix toolset
Diffstat (limited to 'xmake/scripts')
-rw-r--r--xmake/scripts/xpack/wix/msi.wxs36
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