Message: Re: cmake status Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Note Re: cmake status 

Forum: Installation and Configuration
Re: None cmake status (Yngve Inntjore Levinsen)
Date: 28 Apr, 2011
From: Ben Morgan <Ben Morgan>

Hi Yngve,

Apologies for the delay in replying,

On Fri, 22 Apr 2011 12:46:58 GMT, Yngve Inntjore Levinsen wrote:
> I just noticed that you have added cmake scripts to Geant4. Being a big fan of 
> that build tool, I'd like to convert as soon as possible.
> I apologize if this has been asked before, but what is the current status of the >CMake scripts? Will I get a proper installation? I noticed the choices were 
> slightly limited compared to the Configure script. I also had to comment out one > line in one of the scripts (for version 9.4.p01), see patch copied in below.

The current status is still beta, as outlined in the Installation Guide, we're working towards a full system for the December release. The CMake build of Geant4 will get you a fully working core system on Linux/Mac OS X, plus GDML, the core visualization/ui drivers and the Qt UI/Vis (but see Bug 1208). The other vis/UI drivers should be in for the summer beta.

Windows archive libraries work, and we're working on adding DLL support. Geant4 doesn't have 'instrumented' code for symbol export, so we have to use .def files.

Support for building user applications is still through the old Makefile system, so you still obtain a shell script to be sourced which sets things up so that existing applications should just work (but see Bug 1202). There's also a geant4-config script that can help for projects that don't want to use Geant4's makefiles, though this needs more work. We're working on adding Geant4Config.cmake support so other CMake projects can use it easily. However, I don't expect this to be ready until the December release.

Overall, you should obtain a build of Geant4 that's mostly usable, and of course we encourage you to try the CMake system and report bugs and enhancements, or just ask questions on Hypernews. There's a dedicated Bugzilla component for the CMake system.

> -add_subdirectory(benchmarks)
> +#add_subdirectory(benchmarks)
>  add_subdirectory(biasing)
>  add_subdirectory(divisions)
>  add_subdirectory(magneticfield)

This is already fixed in svn.



Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 More: Re: cmake status   (Ben Morgan - 28 Apr, 2011)
2 None: Re: cmake status   (Yngve Inntjore Levinsen - 15 May, 2011)
3 Warning: Re: cmake status   (Phil Jones - 21 May, 2012)
1 Question: Re: cmake status   (Ben Morgan - 21 May, 2012)
(_ None: Re: cmake status   (Phil Jones - 21 May, 2012)
 Add Message Add Message
to: "Re: cmake status"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews

[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]