[CMake] cmake config.h

luxInteg lux-integ at btconnect.com
Sun Nov 28 11:03:33 EST 2010


On Sunday 28 November 2010 14:04:50 luxInteg wrote:

> headers, datatypes, functions  seem straight forward,  I currently have  a
> config.h.in    refering to 'package' (I assume something to do with
> pkgconfig )  for which  I  have not a clue how  to translate using the
> tools above:- The said  problematic  config.h.in file  has lines like
> these:-
> 
> -----------------------------
> /* Name of package */
> #undef PACKAGE
> 
> /* Define to the address where bug reports for this package should be sent.
> */ #undef PACKAGE_BUGREPORT
> 
> /* Define to the full name of this package. */
> #undef PACKAGE_NAME
> 
> /* Define to the full name and version of this package. */
> #undef PACKAGE_STRING
> 
> /* Define to the one symbol short name of this package. */
> #undef PACKAGE_TARNAME
> 
> /* Define to the version of this package. */
> #undef PACKAGE_VERSION
> 
> /* Version number of package */
> #undef VERSION
> 
> /* Define to empty if `const' does not conform to ANSI C. */
> #undef const
> 
> /* Define to rpl_malloc if the replacement function should be used. */
> #undef malloc
> 
> /* Define to rpl_realloc if the replacement function should be used. */
> #undef realloc
> -----------------------

I came across the useful wiki
http://www.cmake.org/Wiki/CMake:How_To_Write_Platform_Checks

And I have also done some searching on the net to learn to  use 
CheckVariableExists.cmake to   set   arguments for  'PACKAGE' (if so required)
 in config.h.  I have not been successful.  So I would be grateful if someone 
on list could   give an example of how CheckVariableExists.cmake  is used.


More information about the CMake mailing list