speed-dreams-code/packaging/3rdParty-devel/readme.txt
xavi92 e06a519365 Remove trailing newlines
The following shell script was used:

while read f
do
	sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' -- "$f"
done <<EOF
$(svn ls -R | grep \
	-e '.\cpp$' \
	-e '\.cmake$' \
	-e '\.txt$' \
	-e '\.cppcheck$' \
	-e '\.frag$' \
	-e '\.h$' \
	-e '\.hpp$' \
	-e '\.vert$' \
	-e '\.xml$' \
	-e '\.java$' \
	-e '\.c$')
EOF


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9509 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: aac7ab5702079417cb16ca2fa291be07033ea549
Former-commit-id: f0286e4119f166d7b78f9d13ff2ea04ffaa95c67
2024-07-30 22:17:48 +00:00

58 lines
2.1 KiB
Text

Building the dependencies for Speed-Dreams makes use of CMake's ExternalProject
module. The source for each is downloaded from each project's site, patched if
necessary, and built. This can take considerable time and accesses several
different sites. See the thirdpartydefinitions.cmake file for the exact sites.
The installation also contains a folder 3rdParty/source_info in which you
will find the source link for each project.
=============================================================================
Windows
As of version 2.3, this will download approximately 35MB of compressed source
files.
You will need more than 1GB of free disk space for the build.
Prerequisites:
DirectX SDK (June 2010) - needed by SDL and possibly OpenAL
http://www.microsoft.com/en-us/download/details.aspx?id=6812
CMake version 3.4 or greater.
Building the 3rd Party dependencies for Windows
Get the code
Using Subversion:
svn co https://svn.code.sf.net/p/speed-dreams/code/trunk/packaging/3rdParty-devel C:\src\3rdParty-devel
If you already have the speed-dreams code:
copy <Path-to sd-code>\packaging\3rdParty-devel\*.* C:\src\3rdParty-devel
Important - Keep the path short ie: C:\src\3rdParty-devel
The building of OpenSceneGraph with CMake's ExternalProject_Add creates quite a deep tree and the build may fail.
CMake CLI Build
Make a directory under the source directory (C:\src\3rdParty-devel)
mkdir build-vs2015-release
Change to the new directory:
cd build-vs2015-release
Generate the build system:
cmake -G "Visual Studio 14 2015" .. -D CMAKE_BUILD_TYPE=Release -A Win32
Build the package:
cmake --build . --target PACKAGE --config Release
Note:
To build with VS2019 on Windows 7 or 8x, you may need to add -D CMAKE_SYSTEM_VERSION=10.0 to the command line:
cmake -G "Visual Studio 16 2019" .. -D CMAKE_BUILD_TYPE=Release -D CMAKE_SYSTEM_VERSION=10.0 -A Win32
=============================================================================
OS X
TODO
=============================================================================
Linux
TODO