Mam zdarzenie pre-build w następujący sposób:
ver
if %errorlevel% EQU 0 (
REM some code
) else (
REM some code
)
Podczas uruchamiania tego na komputerze Mac, polecenie ver zgłasza błąd. Jak mogę uruchomić ten kod zarówno w systemie Mac, jak i w Windows?
Odpowiedzi:
0 dla odpowiedzi № 1OK, więc rozwiązałem problem, pisząc dwie wersje tego samego skryptu, jeden dla Windows, drugi dla basha / mac. Po pierwsze dodałem następujące elementy do mojej wstępnej kompilacji w visual studio:
UWAGA: Brak rozszerzenia jest celowy.
Następnie dodałem dwa skrypty, jeden z nichGenerateConfig.cmd dla kompilacji systemu Windows. Drugi skrypt o nazwie GenerateConfig dla kompilacji mac. Musisz również upewnić się, że późniejszy skrypt ma na sobie flagę wykonywania.