<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://temp.ufopaedia.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rcreasey</id>
	<title>UFOpaedia - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://temp.ufopaedia.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rcreasey"/>
	<link rel="alternate" type="text/html" href="https://temp.ufopaedia.org/Special:Contributions/Rcreasey"/>
	<updated>2026-05-03T09:37:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://temp.ufopaedia.org/index.php?title=Compiling_with_Xcode_(OpenXcom)&amp;diff=87455</id>
		<title>Compiling with Xcode (OpenXcom)</title>
		<link rel="alternate" type="text/html" href="https://temp.ufopaedia.org/index.php?title=Compiling_with_Xcode_(OpenXcom)&amp;diff=87455"/>
		<updated>2018-07-28T22:28:21Z</updated>

		<summary type="html">&lt;p&gt;Rcreasey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To successfully build an OpenXcom OSX bundle you will need to ensure all the relevant dependencies installed in /usr/local/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
To successfully build an OpenXcom OSX bundle you will need to ensure s all the relevant dependencies installed in /usr/local/.&lt;br /&gt;
&lt;br /&gt;
The dependencies you require are following:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; cmake, version 3.12.0 or later &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; SDL (libsdl1.2) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; SDL_mixer (libsdl-mixer1.2) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; SDL_gfx (libsdl-gfx1.2), version 2.0.22 or later &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; SDL_image (libsdl-image1.2) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; yaml-cpp, version 0.5 or later &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We recommend using [https://brew.sh Homebrew] to facilitate this.  With a working brew utility installed, run the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ brew install cmake yaml-cpp --with-static-lib sdl sdl_gfx sdl_image sdl_mixer --with-flac --with-libmikmod --with-libvorbis --with-static-lib&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should install all of these necessary dependencies to their appropriate place under /usr/local.&lt;br /&gt;
&lt;br /&gt;
== Building ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the root of the repository, generate the Makefile with cmake (Release is also a valid build type):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cmake . -DCMAKE_BUILD_TYPE=&amp;quot;Debug&amp;quot; -G Xcode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Open the &amp;lt;code&amp;gt;OpenXcom.xcodeproj&amp;lt;/code&amp;gt; in Xcode.  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy your vanilla game assets (UFO/TFTD) into the &amp;lt;code&amp;gt;bin/&amp;lt;/code&amp;gt; directory.  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Build with cmd-B.  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Your artifact will be named &amp;lt;code&amp;gt;openxcom.app&amp;lt;/code&amp;gt; in the build target directory (Debug or Release) from the root of the repository.  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
== Additional Help ==&lt;br /&gt;
&lt;br /&gt;
Should you require any further assistance regarding the OSX build - feel free to ask around on the official forums - https://openxcom.org/forum/ or contact us directly on GitHub - [http://github.com/rcreasey @rcreasey]&lt;br /&gt;
&lt;br /&gt;
[[Category:OpenXcom]]&lt;/div&gt;</summary>
		<author><name>Rcreasey</name></author>
	</entry>
	<entry>
		<id>https://temp.ufopaedia.org/index.php?title=Compiling_(OpenXcom)&amp;diff=87454</id>
		<title>Compiling (OpenXcom)</title>
		<link rel="alternate" type="text/html" href="https://temp.ufopaedia.org/index.php?title=Compiling_(OpenXcom)&amp;diff=87454"/>
		<updated>2018-07-28T21:55:58Z</updated>

		<summary type="html">&lt;p&gt;Rcreasey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The OpenXcom codebase is hosted on [https://github.com/SupSuper/OpenXcom Github], and you can grab the latest source with any Git client from: &amp;lt;code&amp;gt;https://github.com/SupSuper/OpenXcom.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you&#039;re a Github user you might wanna [http://help.github.com/forking use a fork] instead so you can have your own remote repository (you can&#039;t push to the official OpenXcom repository without permission) and easily send in pull requests.&lt;br /&gt;
&lt;br /&gt;
OpenXcom is a cross-platform game so it&#039;s possible to compile it on a variety of systems and project files for all the popular IDEs are included. There&#039;s also a [http://openxcom.org/docs/html/ Doxygen documentation] available.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Don&#039;t forget to copy the X-Com resources to your &#039;&#039;bin&#039;&#039; folder as shown in [[Installing (OpenXcom)|Installing]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
OpenXcom requires the following libraries to compile:&lt;br /&gt;
&lt;br /&gt;
* [http://www.libsdl.org/ SDL] (libsdl1.2)&lt;br /&gt;
* [http://www.libsdl.org/projects/SDL_mixer/ SDL_mixer] (libsdl-mixer1.2)&lt;br /&gt;
* [http://www.libsdl.org/projects/SDL_image/ SDL_image] (libsdl-image1.2)&lt;br /&gt;
* [http://cms.ferzkopp.net/index.php/software/13-sdl-gfx SDL_gfx] (libsdl-gfx1.2), version 2.0.22 or later&lt;br /&gt;
* [https://github.com/jbeder/yaml-cpp yaml-cpp], (libyaml-cpp), version 0.5.1 (0.5.2 does &#039;&#039;not&#039;&#039; work, use latest git HEAD if you want newer version)&lt;br /&gt;
&amp;lt;!--* [http://www.boost.org/ Boost], (boost)--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== All operating systems ==&lt;br /&gt;
&lt;br /&gt;
* [[Compiling with CMake (OpenXcom)|Compiling with CMake]]&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
* [[Compiling with Microsoft Visual C++ (OpenXcom)|Compiling with Microsoft Visual C++]]&lt;br /&gt;
* [[Compiling with MinGW (OpenXcom)|Compiling with MinGW]]&lt;br /&gt;
&lt;br /&gt;
== Mac OS X ==&lt;br /&gt;
&lt;br /&gt;
* [[Compiling with Xcode (OpenXcom)|Compiling with Xcode]]&lt;br /&gt;
&lt;br /&gt;
== Linux/BSD ==&lt;br /&gt;
=== Installing Dependencies ===&lt;br /&gt;
&lt;br /&gt;
On Debian and Debian-derived distributions, such as Ubuntu, all build dependencies can be installed with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install --no-install-recommends \&lt;br /&gt;
    build-essential libboost-dev libsdl1.2-dev libsdl-mixer1.2-dev \&lt;br /&gt;
    libsdl-image1.2-dev libsdl-gfx1.2-dev libyaml-cpp-dev xmlto&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;--no-install-recommends&amp;lt;/code&amp;gt; prevents &amp;lt;code&amp;gt;xmlto&amp;lt;/code&amp;gt; from pulling along a gigabyte of unnecessary LaTeX packages.&lt;br /&gt;
&lt;br /&gt;
=== Build Instructions ===&lt;br /&gt;
* [[Compiling with Make (OpenXcom)|Compiling with Make]]&lt;br /&gt;
* [[Compiling with CMake (OpenXcom)|Compiling with CMake]]&lt;br /&gt;
* [[Compiling with Autotools (OpenXcom)|Compiling with Autotools]]&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
* [[Android port (OpenXcom)|Compiling for Android]]&lt;br /&gt;
&lt;br /&gt;
[[Category:OpenXcom]]&lt;/div&gt;</summary>
		<author><name>Rcreasey</name></author>
	</entry>
	<entry>
		<id>https://temp.ufopaedia.org/index.php?title=Compiling_with_Xcode_(OpenXcom)&amp;diff=87453</id>
		<title>Compiling with Xcode (OpenXcom)</title>
		<link rel="alternate" type="text/html" href="https://temp.ufopaedia.org/index.php?title=Compiling_with_Xcode_(OpenXcom)&amp;diff=87453"/>
		<updated>2018-07-28T21:54:51Z</updated>

		<summary type="html">&lt;p&gt;Rcreasey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To successfully build an OpenXcom OSX bundle you will need to ensure s all the relevant dependencies installed in /usr/local/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
To successfully build an OpenXcom OSX bundle you will need to ensure s all the relevant dependencies installed in /usr/local/.&lt;br /&gt;
&lt;br /&gt;
The dependencies you require are following:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; cmake, version 3.12.0 or later &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; SDL (libsdl1.2) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; SDL_mixer (libsdl-mixer1.2) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; SDL_gfx (libsdl-gfx1.2), version 2.0.22 or later &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; SDL_image (libsdl-image1.2) &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; yaml-cpp, version 0.5 or later &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We recommend using [https://brew.sh Homebrew] to facilitate this.  With a working brew utility installed, run the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ brew install cmake yaml-cpp --with-static-lib sdl sdl_gfx sdl_image sdl_mixer --with-flac --with-libmikmod --with-libvorbis --with-static-lib&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should install all of these necessary dependencies to their appropriate place under /usr/local.&lt;br /&gt;
&lt;br /&gt;
== Building ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the root of the repository, generate the Makefile with cmake (Release is also a valid build type):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cmake . -DCMAKE_BUILD_TYPE=&amp;quot;Debug&amp;quot; -G Xcode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Open the &amp;lt;code&amp;gt;OpenXcom.xcodeproj&amp;lt;/code&amp;gt; in Xcode.  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy your vanilla game assets (UFO/TFTD) into the &amp;lt;code&amp;gt;bin/&amp;lt;/code&amp;gt; directory.  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Build with cmd-B.  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Your artifact will be named &amp;lt;code&amp;gt;openxcom.app&amp;lt;/code&amp;gt; in the build target directory (Debug or Release) from the root of the repository.  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
== Additional Help ==&lt;br /&gt;
&lt;br /&gt;
Should you require any further assistance regarding the OSX build - feel free to ask around on the official forums - https://openxcom.org/forum/ or contact us directly on GitHub - [http://github.com/rcreasey @rcreasey]&lt;br /&gt;
&lt;br /&gt;
[[Category:OpenXcom]]&lt;/div&gt;</summary>
		<author><name>Rcreasey</name></author>
	</entry>
</feed>