@echo off rem rem $Id$ rem Copyright ¸ 2007-2020 gingko - https://www.gingko.ovh/ rem rem This file is part of Pouchin TV Mod, a free DVB-T viewer. rem See https://www.pouchintv.fr/ for updates. rem fetch_svn_version - g‚n‚rer les fichiers d'inclusion de version dans diff‚rents formats rem rem Syntaxe : make_setup.bat NsiScript ExePath DbgSfx rem rem NsiScript [in] - Script NSIS rem ExePath [in] - Chemin de l'ex‚cutable en 32 bits rem DbgSfx [in] - Suffixe de version sp‚ciale rem D‚terminer l'emplacement du r‚pertoire "Program Files" en 32 bits set PF=%ProgramFiles(x86)% if "%PF%"=="" set PF=%ProgramFiles% rem Chemin de l'application MakeNSIS.exe set MKNSIS=%PF%\NSIS\makensis.exe rem Apparemment, makensis n'accepte les antislashes dans ses options qu'… condition qu'ils soient doubl‚s... call:escape_as "%~2" rem Appel de "makensis" if not "%3"=="" goto:special "%MKNSIS%" /DEXE_SRC_DIR="%EXE_SRC_DIR%" %1 goto:eof :special "%MKNSIS%" /DEXE_SRC_DIR="%EXE_SRC_DIR%" /DDEBUG_SFX=_%3 /DDSPDBG_SFX=" (%3)" %1 goto:eof rem ============================================================================================ rem Sous-programme : Remplacer les anti-slashes par des antislashes doubles rem ============================================================================================ rem (r‚sultat dans EXE_SRC_DIR) :escape_as echo %~1| ..\tools\CmdSubst.exe \ \\ -r ".+" -d "SET EXE_SRC_DIR=$0\n" > %TEMP%\exe_src_dir_$temp$.bat call %TEMP%\exe_src_dir_$temp$.bat del %TEMP%\exe_src_dir_$temp$.bat