I'm trying to get the editor to build in linux as well, but I'm not entirely familiar with cmake. Horde3d itself built fine but I have a few questions about building the editor:
First I checked out the beta5 compatible source:
Code:
svn co http://mm-werkstatt.informatik.uni-augsburg.de/public/Horde3D/trunk/Tools/Horde3DEditor/
In the wiki entry on building the editor, it mentioned having to create a sub directory for your build, so I made a build directory:
Code:
Hord3dEditor/build/
and ran
Code:
cmake -G"Unix Makefiles" ..
to build my makefile.
I could find a list of dependencies anywhere, and obviously I'm missing a few, but I'm also getting errors about not being able to find Horde3d:
Code:
CMake Error at CMakeLists.txt:22 (SET_PROPERTY):
set_property could not find TARGET Horde3D. Perhaps it has not yet been
created.
CMake Error at CMakeLists.txt:23 (SET_PROPERTY):
set_property could not find TARGET Horde3DUtils. Perhaps it has not yet
been created.
CMake Error at CMakeLists.txt:37 (SET_PROPERTY):
set_property could not find TARGET Chicago. Perhaps it has not yet been
created.
CMake Error at CMakeLists.txt:38 (SET_PROPERTY):
set_property could not find TARGET Knight. Perhaps it has not yet been
created.
CMake Error at CMakeLists.txt:39 (SET_PROPERTY):
set_property could not find TARGET ColladaConv. Perhaps it has not yet
been created.
And I'm wondering what the proper method for telling the cmake file where I've built (and installed) Horde3d. Do I edit the CMakeLists.txt file somehow to point to my Horde binaries, or do I copy them into some sub folder under Horde3dEditor? I assumed cmake would look for them on the install path (/usr/local/lib, etc), but I must be mistaken.
I'm installing on Ubuntu 11.10 x64.