Hi,

I'm done for now with the build-system. So please, test.

Main changes since my last week progress report:

- Building a single "libRosegardenCommon.a" convenience library from the 
sources in base/, misc/, and most of sound/. This avoids compiling them twice 
saving some build time.

- The install prefix is now "/usr/local" by default, but it can be overridden. 
There is a new feature in (the unreleased yet) CMake-2.4.4 to allow the 
CMakeLists to provide a customized overridable default. It's implemented in 
our scripts, but disabled for now.
Reference: http://public.kitware.com/pipermail/cmake/2006-October/011559.html

- A new FindPkgConfig.cmake script (by Enrico Scholz) is used now, instead of 
my crappy old ones. This has several advantages: it is now a single script 
for all the packages using pkg-config, and it is possible to pass the version 
number from the main CMakeLists script, making it much clearer. LRDF is 
checked now using pkg-config. There are some deprecated scripts that will be 
erased from cmake_admin, if there aren't problems: 
FindALSA.cmake, FindDSSI.cmake, FindJACK.cmake, FindLIBLO.cmake, 
FindXFT.cmake, FindLRDF.cmake and PkgConfigV.cmake.

- Disabled "WANT_ALSA" option. It is really required if the user has selected 
WANT_SOUND.

- All data files (from data/ directory and other places) should be installed 
now. 

Regards,
Pedro

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to