aboutsummaryrefslogtreecommitdiff
path: root/tests/box2d/Building.txt
blob: fa3741f1f87345ad97a7c358abeef2afa8bb4877 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
The Build folder contains custom made project files for Visual Studio 2010 and XCode4.

For other platforms you need to run premake in this directory. You can get premake here:
http://industriousone.com/premake

For example, on Linux, you would type:
premake4 gmake

This will create a gmake folder in the Build directory. From there you can run:
make config="debug"

If you have build problems, you can post a question here:
http://box2d.org/forum/viewforum.php?f=7

=============== OLD METHOD ====================

Box2D uses CMake to describe the build in a platform independent manner.

First download and install cmake from cmake.org

For Microsoft Visual Studio:
- Run the cmake-gui
- Set the source directory to the path of Box2D on your PC (the folder that contains this file).
- Set the build directory to be the path of Box2D/Build on your PC.
- Press the Configure button and select your version of Visual Studio.
- You may have to press the Configure button again.
- Press the Generate button.
- Open Box2D/Build/Box2D.sln.
- Set the Testbed or HelloWorld as your startup project.
- Press F5 or Ctrl-F5 to run.

For Unix platforms, say the following on a terminal: (Replace $BOX2DPATH with the directory where this file is located.)
	cd $BOX2DPATH/Build
	cmake -DBOX2D_INSTALL=ON -DBOX2D_BUILD_SHARED=ON ..
	make
	make install	
You might want to add -DCMAKE_INSTALL_PREFIX=/opt/Box2D or similar to the cmake call to change the installation location. make install might need sudo.