Instructions on how to build VBA-M with the wx gui on Mac OS X 10.10 (Yosemite):
- Download the latest VBA-M source code (r1389 at this time) to a location (for example, ~/vbam)
- Install the latest Xcode (6.3.1 at this time) from the Apple developer website or Mac App Store. Requires Apple id (free registration).
- Install the Xcode command line tools by either downloading from the Apple developer website or typing 
     - Code: Select all - xcode-select --install- After it is installed, accept the Xcode license agreement by typing:
- Code: Select all - xcodebuild -license
 
 
- Install MacPorts from the pkg
- Open a terminal and install the dependencies that VBA-M needs via MacPorts by typing:
     - Code: Select all - sudo port install cmake sudo port install pkgconfig sudo port install libpng sudo port install libsdl
 
- Download the wxWidgets 3.0.2 source code and extract it to a location like ~/wxWidgets
- In the terminal, change directory to ~/wxWidgets
     - Code: Select all - cd ~/wxWidgets
 
- Create a build-wx directory for wxWidgets
     - Code: Select all - mkdir build-wx cd build-wx
 
- Configure wxWidgets for legacy versions of OSX.
     - Code: Select all - ../configure --with-macosx-version-min=10.10
 
- Build wxWidgets
     - Code: Select all - make
 
- Check that wx-config has been built and installed correctly.
     - Code: Select all - wx-config- If wx-config returns an error message of "bad interpreter", open wx-config in a text editor and save the file format as UNIX.
- Code: Select all - vi wx-config :s et fileformat=unix :wq!
 
 
- Download the SFML 2.2 source code and extract it to a location like ~/SFML
- In the terminal, change directory to ~/SFML
     - Code: Select all - cd ~/SFML
 
- Configure SFML using CMake
     - Code: Select all - cmake -DCMAKE_BUILD_TYPE='Release' -DBUILD_SHARED_LIBS='true' -DSFML_BUILD_FRAMEWORKS='true'
 
- Build SFML
     - Code: Select all - make
 
- Change to the directory where the VBA-M source files are:
     - Code: Select all - cd ~/vbam/trunk
 
- Use cmake to configure VBA-M. 
     - Code: Select all - cmake -DENABLE_WX='true' -DENABLE_SDL='false' -DENABLE_CAIRO='false' -DENABLE_GTK='false' -DENABLE_LINK='true' -DENABLE_FFMPEG='false' -DENABLE_ASM_SCALERS='false' -DSFML_ROOT=''
 
- Build VBA-M
     - Code: Select all - make
 
- Install VBA-M
     - Code: Select all - make install- If you know how to link SDLMain into the build, let us know so that we can build a command line SDL version of VBA-M.
- If you know how to create a .dmg package, let us know.