From 8832c42c5052158e543a886936086840493f43a9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Tue, 3 Jan 2023 17:01:29 +0100
Subject: [PATCH] Windows package: drop start menu shortcut to uninstaller
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This shortcut is filtered out by Windows ⩾ 8, so it is useless.

As a consequence, only create a start menu entry when documentation is
installed.
---
 windows/dynare.nsi | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/windows/dynare.nsi b/windows/dynare.nsi
index 8e8a14bd90..5c8cd1caf3 100644
--- a/windows/dynare.nsi
+++ b/windows/dynare.nsi
@@ -71,10 +71,6 @@ Section "Dynare core (preprocessor and M-files)"
 
  WriteUninstaller $INSTDIR\uninstall.exe
 
- # Create start menu entries
- CreateDirectory "${SMLOC}"
- CreateShortcut "${SMLOC}\Uninstall.lnk" "$INSTDIR\uninstall.exe"
-
  # Create entry in "Add/Remove programs"
  WriteRegStr SHELL_CONTEXT "${REGLOC}" "DisplayName" "Dynare ${VERSION}"
  WriteRegStr SHELL_CONTEXT "${REGLOC}" "DisplayVersion" "${VERSION}"
@@ -121,11 +117,12 @@ Section "Documentation and examples"
  SetOutPath $INSTDIR\doc\dynare-manual.html
  File /r ..\doc\manual\build\html\*
 
- CreateShortcut "${SMLOC}\Documentation.lnk" "$INSTDIR\doc"
-
  SetOutPath $INSTDIR\examples
  File ..\examples\*.mod ..\examples\*.m
 
+ # Create start menu entries
+ CreateDirectory "${SMLOC}"
+ CreateShortcut "${SMLOC}\Documentation.lnk" "$INSTDIR\doc"
  CreateShortcut "${SMLOC}\Examples.lnk" "$INSTDIR\examples"
 SectionEnd
 
-- 
GitLab