| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- @echo off
- REM
- REM Copyright (c) Contributors to the Open 3D Engine Project.
- REM For complete copyright and license terms please see the LICENSE at the root of this distribution.
- REM
- REM SPDX-License-Identifier: Apache-2.0 OR MIT
- REM
- REM
- :: Sets up environment for Lumberyard DCC tools and code access
- :: Skip initialization if already completed
- IF "%DCCSI_ENV_PYCHARM_INIT%"=="1" GOTO :END_OF_FILE
- :: Store current dir
- %~d0
- cd %~dp0
- PUSHD %~dp0
- :: version Year
- IF "%PYCHARM_VERSION_YEAR%"=="" (set PYCHARM_VERSION_YEAR=2020)
- :: version Major
- IF "%PYCHARM_VERSION_MAJOR%"=="" (set PYCHARM_VERSION_MAJOR=3)
- :: version Minor
- IF "%PYCHARM_VERSION_MINOR%"=="" (set PYCHARM_VERSION_MINOR=2)
- :: PyCharm install paths look something like the following and has changed from release to release
- ::"C:\Program Files\JetBrains\PyCharm 2019.1.3\bin"
- ::"C:\Program Files\JetBrains\PyCharm 2020.3.2\bin" <-- this is mine @HogJonnyAMZN
- ::"C:\Program Files\JetBrains\PyCharm Community Edition 2018.3.5\bin\pycharm64.exe"
- :: The version of PyCharm can be updated without altering the install path
- :: You can set the envar to your local install path in the Env_Dev.bat file to override
- :: C:< o3de install location >\Gems\AtomLyIntegration\TechnicalArt\DccScriptingInterface\Tools\Dev\Windows\Env_Dev.bat"
- :: put project env variables/paths here
- IF "%PYCHARM_HOME%"=="" (set "PYCHARM_HOME=%PROGRAMFILES%\JetBrains\PyCharm %PYCHARM_VERSION_YEAR%.%PYCHARM_VERSION_MAJOR%.%PYCHARM_VERSION_MINOR%")
- :: Initialize env
- CALL %~dp0\Env_O3DE_Core.bat
- CALL %~dp0\Env_O3DE_Python.bat
- CALL %~dp0\Env_O3DE_Qt.bat
- IF "%PYCHARM_PROJ%"=="" (SET "PYCHARM_PROJ=%PATH_DCCSIG%\Tools\Dev\Windows\Solutions")
- echo.
- echo _____________________________________________________________________
- echo.
- echo ~ Setting up O3DE DCCsi IDE Env PyCharm %PYCHARM_VERSION_YEAR%.%PYCHARM_VERSION_MAJOR%.%PYCHARM_VERSION_MINOR%
- echo _____________________________________________________________________
- echo.
- echo PYCHARM_VERSION_YEAR = %PYCHARM_VERSION_YEAR%
- echo PYCHARM_VERSION_MAJOR = %PYCHARM_VERSION_MAJOR%
- echo PYCHARM_HOME = %PYCHARM_HOME%
- echo PYCHARM_PROJ = %PYCHARM_PROJ%
- :: Set flag so we don't initialize dccsi environment twice
- SET DCCSI_ENV_PYCHARM_INIT=1
- GOTO END_OF_FILE
- :: Return to starting directory
- POPD
- :END_OF_FILE
|