User:Legoboyvdlp/Building using CMake - Windows: Difference between revisions

Line 47: Line 47:
:::: OpenSceneGraph / </tt>(Pre-built OSG) <tt>
:::: OpenSceneGraph / </tt>(Pre-built OSG) <tt>
::: SimGear / </tt> (create this empty for now, subfolders will be created by build process)
::: SimGear / </tt> (create this empty for now, subfolders will be created by build process)
== Directory tree ==
On Windows, assumptions on the directory structure are made to automate the discovery of dependencies. This recommended directory structure is described below. Clicking the links allows you to download pre-built parts. If you do not use the recommended structure you will need to enter paths by hand. Source and build directories can be located anywhere, but this structure will work well.
<tt>
: Dependencies / </tt> (Set <tt>${MSVC_3RDPARTY_ROOT}</tt> to this directory) <tt>
:: 3rdParty.x64 / </tt> (link above) <tt>
::: bin /
::: include /
::: lib /
:: Boost / </tt> (link above) <tt>
::: {boost libs} /
:: install /
::: msvc140-64 / </tt> (i.e. MSVC version 14.0 or later for 64 bit) <tt>
:::: OpenSceneGraph / </tt> (link above) <tt>
::::: bin /
::::: include /
::::: lib /
: Source /
:: flightgear-git / </tt> (FlightGear sources, link above) <tt>
:: simgear-git / </tt> (Simgear sources, link above) <tt>
: BuildDirs /
:: flightgear-build / </tt> (Create empty) <tt>
:: simgear-build /</tt> (Create empty) <tt>
: install /
:: SimGear / </tt> (create this empty for now, subfolders will be created by build process) <tt>
:: FlightGear /
::: data / (FGDATA, link above. Bin / lib folder will be created by the build process) </tt>


== Building ==
== Building ==
842

edits