forked from ON7KGK/moon-predictions
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild_installer.bat
More file actions
66 lines (56 loc) · 2.42 KB
/
build_installer.bat
File metadata and controls
66 lines (56 loc) · 2.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
@echo off
REM ════════════════════════════════════════════════════════════════
REM Moon Predictions — Construction de l'installeur NSIS
REM ════════════════════════════════════════════════════════════════
REM Prérequis : NSIS installé (https://nsis.sourceforge.io/)
REM Le dossier build\main.dist doit exister (lancer build.bat avant)
REM ════════════════════════════════════════════════════════════════
setlocal
cd /d "%~dp0"
REM Chercher makensis dans les chemins courants
set MAKENSIS=
if exist "C:\Program Files (x86)\NSIS\makensis.exe" set MAKENSIS=C:\Program Files (x86)\NSIS\makensis.exe
if exist "C:\Program Files\NSIS\makensis.exe" set MAKENSIS=C:\Program Files\NSIS\makensis.exe
if "%MAKENSIS%"=="" (
echo [ERREUR] NSIS non installe.
echo.
echo Telechargez et installez NSIS depuis :
echo https://nsis.sourceforge.io/Download
echo.
exit /b 1
)
REM Vérifier que le build Nuitka existe
if not exist "build\main.dist\MoonPredictions.exe" (
echo [ERREUR] Build Nuitka introuvable.
echo.
echo Lancez d'abord : build.bat
echo.
exit /b 1
)
echo ================================================================
echo Moon Predictions - Construction de l'installeur NSIS
echo ================================================================
echo.
echo makensis : %MAKENSIS%
echo Script : installer.nsi
echo Source : build\main.dist\
echo.
echo Construction en cours...
echo ================================================================
echo.
"%MAKENSIS%" installer.nsi
if errorlevel 1 (
echo.
echo ================================================================
echo [ECHEC] Construction echouee
echo ================================================================
exit /b 1
)
echo.
echo ================================================================
echo [SUCCES] Installeur cree !
echo ================================================================
echo.
echo Fichier : MoonPredictions-Setup-1.0.0.exe
echo ================================================================
endlocal