Skip to main content.

Building our Software

Here are some ideas I have about building the C++ software tree:

Nightly builds

Check out the Nightly Builds page. -- JamesGallagher - 09 Apr 2004

GNU autotools

Start using automake and libtool. Update: Done. -- JamesGallagher - 06 Nov 2005

Issue: netCDF does not support the latest autotools; when will this change? (Fixed, see following comment.)

The code now uses a limited set of the Unidata macros. The configure script now can be built using the latest autoconf. -- JamesGallagher - 09 Apr 2004 (Update: Now builds using automake, et cetera. -- JamesGallagher - 06 Nov 2005)

Issue: we should start with src/dap, but that's probably the hardest part to do. We may need to move the Perl code in etc into src/dap. That's OK but the Perl code is fragile, so this could be very time consuming. The lack of tests for the Perl code means that success will have to be measured by hand... Update: The Perl code is now part of the dap-server project and not part of libdap. -- JamesGallagher - 06 Nov 2005

-- JamesGallagher - 15 Sep 2003

Directory reorganization

As part of this effort, break apart the various directories so that each product on the new web pages (http://www.opendap.org/) has its own CVS module.

-- JamesGallagher - 10 May 2004