chasester / Rival3dengine

8 stars 2 forks source link

(hypernova/crossplatform) Automatic dev environment setup and validation #31

Open api-Hypernova opened 7 years ago

api-Hypernova commented 7 years ago

Write a script to automate the setup of the development environment on Mac and Linux OSs. In addition should have the functionality to validate the state of the current environment setup (as a prerequisite for running the auto-build script).

  1. Should work in a completely standalone fashion (i.e. start with a blank system, no Rival install, etc).
  2. Check for existing Rival instal, if none, then clone Rival repo.
  3. Install/update all package dependencies (use Brew on Mac), (GCC/Clang, SDL2, SDL2_image, SDL2_mixer)
  4. Clone, build and install AngelScript.
  5. Clone, build and install Bullet Physics.
  6. Checkout hypernova/crossplatform branch (until merged with master)
  7. Trigger build script.
chasester commented 7 years ago

isnt this a long form of #30

api-Hypernova commented 7 years ago

@chasester These are not the same tasks, #30 is for generating the GCC calls and building, this one is for setting up a dev environment on the user's machine.