Charm++ parallel programming system

Text archives Help

Re: [charm] build system

Chronological Thread 
  • From: Nicolas Bock <nicolasbock AT>
  • To: Eric Bohm <ebohm AT>
  • Cc: "charm AT" <charm AT>
  • Subject: Re: [charm] build system
  • Date: Thu, 17 Oct 2013 15:02:34 -0600
  • List-archive: <>
  • List-id: CHARM parallel programming system <>


in terms of major platforms, i.e. Linux, Windows, and OS X, there are plenty of examples at

I don't understand the build process on other platforms such as Blue Gene or Cray to say anything about whether CMake would work here. But my understanding is that if those other platforms know how to use Make then CMake will make the proper makefiles and things should run smooth as butter in the hot afternoon sun right around July.


On Thu, Oct 17, 2013 at 1:23 PM, Eric Bohm <ebohm AT> wrote:
Conversion to CMake is a matter of discussion that hasn't quite risen to the level of a plan at this time.   Charm's build process already uses some autotools  (autoconf), but that usage is wrapped within our own (admittedly idiosyncratic) shell script wrappers.  They cope with some platform selection issues that autotools did not (and may still not) handle elegantly at the time of implementation.

If you are aware of specific conversion issues (particularly success stories) from custom process to CMake for other large cross-platform codes, we'd be happy to hear them.

On 10/17/2013 01:50 PM, Nicolas Bock wrote:

I was wondering whether there are any plans to modernize the build system of Charm++ to something a bit more standard such as CMake or autotools. The current system takes a bit to getting used to  :)


charm mailing list
charm AT

Archive powered by MHonArc 2.6.16.

Top of page