Hi,

I have committed to the Rosegarden repository (branches/reorganisation) some   
preliminary CMake build system support files. It is far from be finished. It 
doesn' t install anything, and most of the 3rd library checks are still  
pending, but it may be used instead of reorganise-makefile and see what it 
looks.

What is CMake? CMake is a replacement for the autotools. It is an open-source  
system using configuration text files that generates good old makefiles which  
can be used to manage complex compile/build tasks. More info here:

        http://www.cmake.org/Wiki/CMake_FAQ
        http://www.cmake.org/HTML/Documentation.html

You need at least CMake 2.4 for KDE support. If your distribution already  
ships cmake-2.4.2, it should be fine. The latest release is 2.4.3 which can 
be downloaded from here: 

        http://www.cmake.org/HTML/Download.html

First of all, to build the branch you need to download the reorganisation 
branch as explained here: http://www.rosegardenmusic.com/getting/ using a 
command like this (all in the same line):

$ svn co  
https://svn.sourceforge.net/svnroot/rosegarden/branches/reorganisation/rosegarden
  
rosegarden-reorg

This will create a directory named "rosegarden-reorg" containing the sources. 
To build it, you only need the following commands:

$ cd rosegarden-reorg
$ cmake .
$ make

But the above method should be discouraged, as it will use the same source 
directories to store the CMake generated files, and the binary files 
generated by the compiler. Instead, you are encouraged to try an  
"out-of-sources" alternative, like this:

$ cd rosegarden-reorg
$ mkdir build
$ cd build
$ cmake ..
$ make

All the generated files will reside in the build/ directory, which can be 
safely erased when you don't need it anymore. Remember that the "make install" 
and uninstall targets are currently missing.

There is also a "ccmake" interactive program, allowing you to choose options 
and explore default settings. It will be more useful later, when the build  
system arrive to a more mature state. 

Regards,
Pedro

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to