forked from ultimatesource/denovogear
-
Notifications
You must be signed in to change notification settings - Fork 0
Developer Notes
Reed A. Cartwright edited this page Sep 14, 2015
·
6 revisions
-
Review log and write comprehensive commit message
-
Squash branch and add commit message to beginning of log:
git checkout feature/xyz git rebase -i develop
-
If needed issue
git mergetool -t meld
to resolve issues. Andgit rebase --continue
to continue.
In order to build a Linux binary that will work on most systems, use an old version of Linux. We have chosen CentOS 5, which first came out in 2007.
- Download ISO from http://isoredirect.centos.org/centos/5/isos/x86_64/ and install it on a virtual machine.
- Install Developer Toolset 2.1 from http://linux.web.cern.ch/linux/devtoolset/#dts21
- Extract CMake binary from http://www.cmake.org/download/
- Enable the toolset from the command line:
scl enable devtoolset-2 bash
- Configure DeNovoGear with the flags
-DBUILD_EXTERNAL_PROJECTS=1 -DUSE_STATIC_LIBS=1 -DCMAKE_BUILD_TYPE=Release