On 2009-07-21 05:23-0700 Alan W. Irwin wrote:
> On 2009-07-21 10:53+0100 Andrew Ross wrote:
>
>> Alan - perhaps you can cast an eye over this [CMake method of dealing
> with #includeing source code]? You may be able to think of
>> a better way of doing it.
>
> It might be a little cleaner in style to configure a file rather than
> writing it. That could be done with a template file with the line
>
> @include_statement@
>
> where in the CMake logic you have either
>
> set(include_statement "#include\"${QT_MOC_OUTFILES}\"")
>
> or
>
> set(include_statement)
>
> depending on whether moc is run or not. That change in style still means
> that the header is written at CMake time.
I leave the decision about the above change to you.
>
> [...]If there is no way you can make the dependencies work correctly with the
> method you are using now (with or without the GENERATED property), then I
> believe you could force CMake to do the right thing using the same method we
> use for plhershey-unicode.h_built in include/CMakeLists.txt.
I couldn't make the dependencies work correctly (in fact this method always
broke builds made in initially empty build directories) so I used the more
fundamental method (revision 10173) which works under all circumstances.
Alan
__________________________
Alan W. Irwin
Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).
Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________
Linux-powered Science
__________________________
------------------------------------------------------------------------------
_______________________________________________
Plplot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-devel