Thanks to the enthusiasm shown after my initial note earlier this week concerning the upcoming cmake ability, I've merged the cmake-related changes to trunk on svn; I can build both autoconf and cmake builds out of trunk on Linux, so I believe things are ok - please yell if you run into a problem.
The Cmake stuff does not yet have the capability to build the examples or tests, so you can't do "make check"-type things yet. Also, there's no install capability yet. But if you care to poke it and see how it works, here's what I recommend (for Linux users): - Get cmake installed - see www.cmake.org for installable kits. - cd <your qpid working copy>/qpid/cpp - mkdir cmake-build (or whatever you'd like your new build dir to be called) - cd cmake-build - ccmake .. This will bring up a dialog (in your term window) with configure info. There's a good chance it'll show an error analogous to "you don't have this feature" if you don't have all the prereqs for cluster, ssl, etc. This is not the end... Type 'e' to get back to the configure list, move the cursor to the setting that tripped the error (CPG, etc.), hit return to toggle it off, then hit 'c' to reconfigure. When you get no more configure errors, hit 'g' to generate the Makefiles Quit, then "make" For Windows users, the "ccmake" step above is CMakeSetup (there's probably a shortcut on the desktop from the cmake install) That will display a screen for you to select configure options, type of build, etc. then generate the desired makefiles. You'll have to choose "Visual Studio 2008" for the generator to get VC9 files generated. After generating the makefiles, build as usual. Don't worry... For scripted or expert builds, there's a command-line shortcut to the ccmake/CMakeSetup but to get used to it the above is a good start. Please let me know if you run into problems, questions, etc. I'll continue on to get the tests and examples going next; if you're a Cmake-type person and just can't wait to jump in and help, that's fine too - let me know and we'll work out how to proceed. Thanks, -Steve --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
