[omniORB] optional support for autoconf

Stefan Seefeld seefelds@MAGELLAN.UMontreal.CA
Sat, 04 Nov 2000 23:04:08 -0500


I'm in the process of rewriting the build system for the berlin 
project. It's autoconf based. Among other things, autoconf performs 
a specified set of platform/ build environment checks, and sets 
variables and compile time flags (-D macros) accordingly. To use 
these macros, there are two possibilities:

* include them into the makefile, such that they can be used in
  the command line which invokes the compiler

* create a special configuration header which lists them all. In
  this case, a special macro -DHAVE_CONFIG_H is defined.

As the list of macros becomes large, it appears reasonable to
use the second option, where the compile command can be kept
readable, and all the flags are passed by means of a special header.

I'd like to propose that omniidl generated sources support this
feature, i.e. that it is possible to include a header file, which
is provided by the user. I'v noticed that such a technique is already 
used internally by the COS skeleton files. Whenever people use omniORB 
in a project that is built by means of autoconf, that would greatly 
facilitate the work. All the system dependent flags (_x86_, etc.) could
be kept there...

Regards,	Stefan
_______________________________________________________              
              
Stefan Seefeld
Departement de Physique
Universite de Montreal
email: seefelds@magellan.umontreal.ca

_______________________________________________________

      ...ich hab' noch einen Koffer in Berlin...