...
Currently our executable´s are not digitally signed, due to restrictions within ASF.
***** Warning: These instructions refer to a new way of building, and is not yet be available on master *****
Buildbot
We run nightly builds on a MS Windows 7 buildbot slave.
...
And the following libraries:
Library | 32 bit | 64 bit | optional |
---|---|---|---|
libxml2-dev | x | x | |
libsdl2-dev | x | x | |
libsdl2-image-dev | x | x | |
iconv | x | x | |
zlib | x | x | |
qtbase5-dev | x | only for editor, non-conform apache license | |
libqt5webkit5-dev | x | only for editor, non-conform apache license |
Prepare to generate (one time work)
...
tool | link |
---|---|
git | http://git-scm.com/ |
cmake | http://www.cmake.org/download/ |
visual studio | https://www.visualstudio.com/ |
sudo apt-get install \ git gcc g++ make cmake |
---|
Then the libraries must be installed
sudo apt-get install \ libxml2-dev libsdl2-dev libsdl2-image-dev qtbase5-dev libqt5webkit5-dev |
---|
...
wget http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz |
---|
To check out the source, do the following:
mkdir incubator-corinthia cd incubator-corinthia git clone https://git-wip-us.apache.org/repos/asf/incubator-corinthia.git |
---|
Building Corinthia
Then the libraries must be installed. Finding the libraries in a 32bit and 64bit is a challenge, we have however made a zip available with the libraries as needed.
You can find the zip here http://people.apache.org/~jani/corinthia_winlibs.zip. We also provide the source with VC solution files http://people.apache.org/~jani/corinthia_winLibs_source.zip
Manually downloaded librariesFirst time build, which includes generating makefiles:
cd incubator-corinthia |
---|
Using our libraries:
cd incubator-corinthia |
---|
Note that the build directory should be different from the source directory. The example above uses a subdirectory of the source directory, which is fine - but you can also use one in a completely different location as well
Building Corinthia
First time build, which includes generating visual studio solution files:
cd incubator-corinthia |
---|
To rebuild the source, do the following:
cd inbubator-corinthia |
---|
If you work locally or in a branch (recommend) do not do a "git pull".
If you want to build the editor, which is based on a non-conform apache license, please do:
cmake -G "Visual studio 12" -D NONCONFORM_APACHE=1 .. |
---|
Testing Corinthia
cd inbubator-corinthia |
---|
...