On Mon, Dec 8, 2008 at 7:26 AM, Garth Dahlstrom <[EMAIL PROTECTED]> wrote: > Had Mixxx scripting on, just deleted those WITH_SCRIPTING lines from the > CMakeLists.txt file and it seems to be building... meh, didn't have > scripting on... oh well... maybe lua/python is a dep for scripting, though I > swear I built script=1 on this machine without lua before... > > Random thoughts: > * miss my colorgcc... CXX=colorgcc cmake ../mixxx ;)
> * all of the output shit (moc*.*, *.cxx) ended up in src when I called > "cmake ." from mixxx/ (where that is the checkout root), argh... did I do > that wrong? cmake works best with out of tree builds, mainly because it litters the place with it's files it's best to make a build directory and from there issue cmake $DIR_WHERE_MIXXX_SOURCES_RESIDE This way you can make multiple build directories for testing builds with different switches from the same src directory > * CAPS heavy languages give me a headache... cmake keywords are case-insensitive, I hate all-caps cmake files personally so my patch uses small letters where possible, but the find scripts are taken from elsewhere and left as before. Variables are case sensitive I think, as are Module names (I think find_package(Alsa) is different from find_package(ALSA) ) > * the whole, cmake doesn't use a programming language doesn't appear to > true. IMHO, its another custom macro language... Yes, it's an imperative domain-specific language. It is arguably turing-complete (it has for and if constructs) though I wouldn't code anything in it ;) The build system has to make decisions based on the user set options and the environment so it needs some programming constructs to express how these decisions are made. For the sort of decisions that need to be done, a general purpose, object-oriented language that has a PEP on it's zen might not exactly be... zen ;) ( http://www.python.org/dev/peps/pep-0020/ ) > * Debug: Mixxx 1.6.5 "(svn r; built on: Dec 8 2008 @ 00:55:25) " is > starting... > ---> svn rev? build options? we gotta have this for when people post bug > reports. ok > * Helio's version looks like if it finds a lib, it turns on the switch... > I'd be curious to know if it identifies the added dep at packaging time. as in which dev package should be installed as a build dependency? not sure about that > * my netbook is too damn slow to build mixxx sourceforge has set up a shell service, maybe it can do builds -- Claudio Bantaloukas http://www.rdfm.org/ammuzzu/ ------------------------------------------------------------------------------ SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
