Difference between revisions of "How to build VCMI (macOS)"

From VCMI Project Wiki
Jump to: navigation, search
(Prerequisites)
(Prerequisites)
Line 1: Line 1:
 
== Prerequisites ==
 
== Prerequisites ==
 
* Xcode. Can be downloaded from Mac App Store.
 
* Xcode. Can be downloaded from Mac App Store.
* CMake. Can be downloaded from ([http://www.cmake.org/cmake/resources/software.html link]) or installed from MacPorts
+
* CMake. Can be downloaded from ([http://www.cmake.org/cmake/resources/software.html link]) or installed from Homebrew/MacPorts
 
* Any git client you prefer.
 
* Any git client you prefer.
 
* Archive with prebuilt libraries and frameworks ([http://download.vcmi.eu/xcode-pack.zip link])
 
* Archive with prebuilt libraries and frameworks ([http://download.vcmi.eu/xcode-pack.zip link])

Revision as of 13:03, 2 May 2014

Prerequisites

  • Xcode. Can be downloaded from Mac App Store.
  • CMake. Can be downloaded from (link) or installed from Homebrew/MacPorts
  • Any git client you prefer.
  • Archive with prebuilt libraries and frameworks (link)

Preparing place

  • Unzip downloaded archive
  • Open terminal and go to extracted xcode-pack directory
  • Checkout source via git:
git clone https://github.com/vcmi/vcmi.git
  • Open vcmibuilder.xcodeproj located at vcmi/osx/osx-vcmibuilder
  • Archive it (Product -> Archive) and than (in Organizer window press Distribute -> Export as: Application) save it in vcmi/osx directory

Building

  • Open terminal in vcmi directory:
mkdir build && cd build
cmake -G Xcode ..
  • Open generated Xcode project vcmi.xcodeproj
  • Select vcmiclient in list of targets and press Run (Command + R)