forked from tumcms/Blue-Framework
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5355824
commit c3c1a93
Showing
3 changed files
with
15 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,7 @@ | |
|
||
### Get the source code | ||
|
||
Checkout the source from Bitbucket (https://bitbucket.org/tumcms/blueframework3-public) using the Mercurial Hg version control system. Mercurial is a distributed source control management tool. It can be downloaded from http://mercurial.selenic.com/. After installing you can clone a repository. For instance, to clone the Eigen repository (https://bitbucket.org/eigen/eigen) you can type `hg clone ssh://[email protected]/eigen/eigen `into a console window or you can use the graphical user interface: | ||
Checkout the source from Bitbucket (https://bitbucket.org/tumcms/blueframework) using the Mercurial Hg version control system. Mercurial is a distributed source control management tool. It can be downloaded from http://mercurial.selenic.com/. After installing you can clona a repository. For instance, to clone the Eigen repository (https://bitbucket.org/eigen/eigen) you can type `hg clone ssh://[email protected]/eigen/eigen `into a console window or you can use the graphical user interface: | ||
|
||
 | ||
|
||
|
@@ -18,24 +18,25 @@ To check out the source code of the BlueFramwork proced as describe in the follo | |
|
||
1. Install mercurial from http://mercurial.selenic.com/. It comes with TortoiseHg on Windows: | ||
 | ||
2. Now clone the code by typing `hg clone https://bitbucket.org/tumcms/blueframework3-public` | ||
2. Now clone the code by typing `hg clone https://bitbucket.org/tumcms/blueframework` | ||
|
||
### Third-party dependencies | ||
|
||
Install the following third-party libraries | ||
Install the following third-party libraries: | ||
|
||
1. Windows 10 SDK (https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk) | ||
**Windows 10 SDK** (https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk) | ||
|
||
2. Boost: 1.65.1: Download a prebuild version from https://sourceforge.net/projects/boost/files/boost-binaries/1.65.1/ or build it yourself. For the second option you can use BlueGo see https://bitbucket.org/Vertexwahn/bluego) or one of the build scripts provided here: https://bitbucket.org/Vertexwahn/percdems | ||
**Boost: 1.65.1**: Download a prebuild version from https://sourceforge.net/projects/boost/files/boost-binaries/1.65.1/ or build it yourself. | ||
Not all parts of boost are required. You just need: filesystem, python, signals and system. | ||
|
||
 | ||
Building Boost can take some time and consumes a lot of disk space. To build it faster with less memory wastage you can build only the parts of boost that are needed. Use this command: | ||
`C:\thirdparty\vs2017\x64\boost_1_65_1>b2 address-model=64 toolset=msvc-14.1 --build-type=complete stage --with-filesystem --with-signals --with-system --with-date_time --with-regex` | ||
|
||
3. Qt 5.9.2 from https://www.qt.io/ | ||
The percdems repository (https://bitbucket.org/Vertexwahn/percdems) contains some build scripts to build librareis such as Boost. | ||
|
||
**Qt 5.10.0** from https://www.qt.io/ | ||
|
||
## How to build BlueFramework with CMake Step by Step | ||
|
||
BlueFramework version 3.0.0.0 and up compiles with Visual Studio 2017 x64 (Version 15.4.1). Currently, we are not aiming at supporting any other compilers. | ||
BlueFramework version 3.0.0.0 and up compiles with Visual Studio 2017 x64 (Version 15.4.4). Currently, we are not aiming at supporting any other compilers. | ||
|
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters