Renamed MAC build scripts

This commit is contained in:
Valentino Orlandi 2022-11-15 21:33:23 +01:00
parent 9d732100a4
commit 33d5240c6e
Signed by: elB4RTO
GPG Key ID: 1719E976DB2D4E71
4 changed files with 0 additions and 215 deletions

View File

@ -1,134 +0,0 @@
:: Store the actual path
SET actual_path=%CD%
:: Get the path of LogDoctor-git's folder and move in
SET docdir=%~dp0
cd "%docdir%"
:: Check the existence of a previous executable file
IF EXIST C:\ProgramFiles\LogDoctor\ (
ECHO "Warning: the path C:\ProgramFiles\LogDoctor\ already exists"
SET /P agree="IF you choose to continue, the actual content will be overwritten\nContinue? [y/n] : "
IF NOT "%agree%"=="y" (
IF NOT "%agree%"=="Y" (
EXIT /B
cd "%actual_path%"
)
)
)
:: Start the compilation process
ECHO "Starting compilation process"
:: Make a build folder
mkdir build && cd build
:: Prepare the cmake files
cmake ../logdoctor -DCMAKE_BUILD_TYPE=MinSizeRel
IF ERRORLEVEL 1 (
:: an error occured during preparation
ECHO "Error: failed to prepare cmake files"
EXIT /B
cd "%actual_path%"
)
:: Build the project
cmake --build ./ --target all
IF ERRORLEVEL 1 (
:: an error occured during compilation
ECHO "Error: failed to compile"
EXIT /B
cd "%actual_path%"
)
:: Compilation finished
ECHO "Compilation finished"
:: Start installing LogDoctor
ECHO "Starting installation process"
cd ../installation_stuff/
IF EXIST %USERPROFILE%\AppData\Local\LogDoctor (
IF EXIST %USERPROFILE%\AppData\Local\LogDoctor\logdoctor.conf (
:: A configuration file already exists
ECHO "Warning: a configuration file already exists"
SET /P agree="IF you choose 'YES' the current file will be overwritten\nIF you choose 'NO' the current file will be kept\nOverwrite? [y/n] : "
IF NOT "%agree%"=="y" (
IF NOT "%agree%"=="Y" (
EXIT /B
cd "%actual_path%"
)
)
copy logdoctor.conf %USERPROFILE%\AppData\Local\LogDoctor\
IF ERRORLEVEL 1 (
:: an error occured during compilation
ECHO "Error: failed to copy configuration file"
EXIT /B
cd "%actual_path%"
)
copy logdocdata\* %USERPROFILE%\AppData\Local\LogDoctor\
IF ERRORLEVEL 1 (
:: an error occured during compilation
ECHO "Error: failed to copy LogDoctor's data"
EXIT /B
cd "%actual_path%"
)
)
) ELSE (
mkdir %USERPROFILE%\AppData\Local\LogDoctor
IF ERRORLEVEL 1 (
ECHO "Error: failed to create directory: %USERPROFILE%\AppData\Local\LogDoctor"
EXIT /B
cd "%actual_path%"
)
copy logdoctor.conf %USERPROFILE%\AppData\Local\LogDoctor\logdoctor.conf
IF ERRORLEVEL 1 (
ECHO "Error: failed to copy configuration file"
EXIT /B
cd "%actual_path%"
)
copy logdocdata\* %USERPROFILE%\AppData\Local\LogDoctor\
IF ERRORLEVEL 1 (
ECHO "Error: failed to copy LogDoctor's data"
EXIT /B
cd "%actual_path%"
)
)
IF NOT EXIST C:\ProgramFiles\LogDoctor\ (
runas /user:administrator mkdir C:\ProgramFiles\LogDoctor
IF ERRORLEVEL 1 (
ECHO "Error: failed to create directory: C:\ProgramFiles\LogDoctor"
EXIT /B
cd "%actual_path%"
)
)
runas /user:administrator copy LogDoctor.exe C:\ProgramFiles\LogDoctor\
IF ERRORLEVEL 1 (
ECHO "Error: failed to copy the executable"
EXIT /B
cd "%actual_path%"
)
runas /user:administrator copy ./logdoctor.svg C:\ProgramFiles\LogDoctor\LogDoctor.svg
IF ERRORLEVEL 1 (
ECHO "Error: failed to copy the icon"
EXIT /B
cd "%actual_path%"
)
:: Installation finished
ECHO "Installation finished"
cd "%actual_path%"

View File

@ -1,81 +0,0 @@
:: Store the actual path
SET actual_path=%CD%
:: Get the path of LogDoctor-git's folder and move in
SET docdir=%~dp0
cd "%docdir%"
:: Check the existence of a previous executable file
IF NOT EXIST C:\ProgramFiles\LogDoctor\ (
ECHO "Warning: no previous installation detected, please run the installation script instead"
cd "%actual_path%"
EXIT /B
)
:: Start the compilation process
ECHO "Starting compilation process"
:: Make a build folder
mkdir build && cd build
:: Prepare the cmake files
cmake ../logdoctor -DCMAKE_BUILD_TYPE=MinSizeRel
IF ERRORLEVEL 1 (
:: an error occured during preparation
ECHO "Error: failed to prepare cmake files"
cd "%actual_path%"
EXIT /B
)
:: Build the project
cmake --build ./ --target all
IF ERRORLEVEL 1 (
:: an error occured during compilation
ECHO "Error: failed to compile"
cd "%actual_path%"
EXIT /B
)
:: Compilation finished
ECHO "Compilation finished"
:: Start installing LogDoctor
ECHO "Starting update process"
cd ../installation_stuff/
IF NOT EXIST %USERPROFILE%\AppData\Local\LogDoctor (
mkdir %USERPROFILE%\AppData\Local\LogDoctor
IF ERRORLEVEL 1 (
ECHO "Error: failed to create directory: %USERPROFILE%\AppData\Local\LogDoctor"
cd "%actual_path%"
EXIT /B
)
)
copy logdocdata\* %USERPROFILE%\AppData\Local\LogDoctor\
IF ERRORLEVEL 1 (
ECHO "Error: failed to copy LogDoctor's data"
cd "%actual_path%"
EXIT /B
)
runas /user:administrator copy LogDoctor.exe C:\ProgramFiles\LogDoctor\
IF ERRORLEVEL 1 (
ECHO "Error: failed to copy the executable"
cd "%actual_path%"
EXIT /B
)
runas /user:administrator copy ./logdoctor.svg C:\ProgramFiles\LogDoctor\LogDoctor.svg
IF ERRORLEVEL 1 (
ECHO "Error: failed to copy the icon"
cd "%actual_path%"
EXIT /B
)
:: Update finished
ECHO "Update finished"
cd "%actual_path%"