Difference between revisions of "Compiling/XCode"

From BRL-CAD
(Compiling)
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
''Note: Some users have been experiencing problems running through this process on Mac OS X Mountain Lion, which dropped support for X11. The problems have been noted and are being worked on.''
 +
 
= Compiling BRL-CAD with Xcode on Mac OS X =
 
= Compiling BRL-CAD with Xcode on Mac OS X =
  
An already built and running version of BRL-CAD for Mac OS X can be downloaded from here(), or these steps will guide you through the process of how to build it yourself.
+
An already built and running version of BRL-CAD for Mac OS X can be downloaded from [http://sourceforge.net/projects/brlcad/files/BRL-CAD%20for%20Mac%20OS%20X/ here], or these steps will guide you through the process of how to compiling it yourself.
  
 
== Obtain Dev Tools ==
 
== Obtain Dev Tools ==
  
Download the latest version of CMake for Mac OS X: http://www.cmake.org/cmake/resources/software.html
+
Download the latest version of [http://www.cmake.org/cmake/resources/software.html CMake for Mac OS X]. Once downloaded, follow the instructions to install CMake and be sure to select the box for installing the CMake Command Line tools:
 +
 
 +
[[Image:CMakeCommandLineTools.png|none|430px|]]
 +
 
 +
The latest version of the BRL-CAD source is also required, which can be obtained  [https://sourceforge.net/projects/brlcad/files/BRL-CAD%20Source/ here].
 +
 
 +
You will also need Xcode, which can be downloaded from the Mac App Store. When installing, make sure you install the unix development command-line tools. Or if Xcode is already installed on your system, you can install the command line tools (or double-check to make sure you have them) by navigating to Xcode Preferences > Downloads and in the components tab, you should see Command Line Tools:
 +
 
 +
[[Image:XcodeCommandLineTools.png]]
 +
 
 +
== Compiling ==
 +
 
 +
Navigate to the BRL-CAD source directory you downloaded and create a new folder titled "brlcad-build." This is where we will store the configured build:
 +
 
 +
[[Image:BrlcadFolder.png]]
 +
 
 +
[[Image:XcodeBRLCADProject.png|thumb|right|256px|The Xcode project file that should result.]]
 +
Open Terminal (in /User/Applications/Utilities) and cd to the location of the BRL-CAD source folder (Note: you can type cd, press the spacebar, and then drag the brlcad folder to copy its search path):
 +
 
 +
  cd brlcad-7.22.0
  
Latest BRL-CAD SOURCE (http://sourceforge.net/projects/brlcad/files/BRL-CAD%20Source/)
+
Now, we create a BRL-CAD Xcode project that we can use to compile BRL-CAD:
 +
(this may take some time)
  
Latest Xcode (Downloadable from Mac App Store) - While installing, make sure command-line tools are installed as well, or if you already have Xcode, click here to see how to make sure they're installed.
+
  cd brlcad-build
 +
  cmake .. -G Xcode
  
 +
== Finishing ==
  
1 - Required Downloads
+
Open the resulting BRLCAD.xcodeproj file with Xcode and press Build and Run. Thats it!
  - Latest version of CMake (http://www.cmake.org/cmake/resources/software.html)
 
  - Latest BRL-CAD SOURCE (http://sourceforge.net/projects/brlcad/files/BRL-CAD%20Source/)
 
2 - Install CMake - make sure you install command line tools
 
3 - Install Xcode + command line tools
 

Latest revision as of 04:09, 1 December 2012

Note: Some users have been experiencing problems running through this process on Mac OS X Mountain Lion, which dropped support for X11. The problems have been noted and are being worked on.

Compiling BRL-CAD with Xcode on Mac OS X[edit]

An already built and running version of BRL-CAD for Mac OS X can be downloaded from here, or these steps will guide you through the process of how to compiling it yourself.

Obtain Dev Tools[edit]

Download the latest version of CMake for Mac OS X. Once downloaded, follow the instructions to install CMake and be sure to select the box for installing the CMake Command Line tools:

CMakeCommandLineTools.png

The latest version of the BRL-CAD source is also required, which can be obtained here.

You will also need Xcode, which can be downloaded from the Mac App Store. When installing, make sure you install the unix development command-line tools. Or if Xcode is already installed on your system, you can install the command line tools (or double-check to make sure you have them) by navigating to Xcode Preferences > Downloads and in the components tab, you should see Command Line Tools:

XcodeCommandLineTools.png

Compiling[edit]

Navigate to the BRL-CAD source directory you downloaded and create a new folder titled "brlcad-build." This is where we will store the configured build:

BrlcadFolder.png

The Xcode project file that should result.

Open Terminal (in /User/Applications/Utilities) and cd to the location of the BRL-CAD source folder (Note: you can type cd, press the spacebar, and then drag the brlcad folder to copy its search path):

 cd brlcad-7.22.0

Now, we create a BRL-CAD Xcode project that we can use to compile BRL-CAD: (this may take some time)

 cd brlcad-build
 cmake .. -G Xcode

Finishing[edit]

Open the resulting BRLCAD.xcodeproj file with Xcode and press Build and Run. Thats it!