On Sunday 11 February 2007 17:52:28 Alexander Neundorf wrote: > -------- Original-Nachricht --------
> > INSTALL( DIRECTORY . DESTINATION include PATTERN "*/*.h" ) > > or > > INSTALL( DIRECTORY . DESTINATION include REGEX "^.*\\.h$" ) > > > From looking at the man page I'd say you need the EXCLUDE keyword. As I'd like to actually select only the *.h files and copy them, my understanding is that I do not need the EXCLUDE keyword. in fact, the manpage only says how the pattern is matched, but it does not state if a match will actually make it available to the INSTALL command, or ignore it. However, to me, the logical things would be to install only those that match. From my tests, it is also interesting that if I add the 'EXCLUDE' keyword, it *does* exclude all *.h files, but if I remove it, it will match all files.... I have also tried to exclude most unwanted files, and it works! But that is brittle, because the only thing I want to copy is the *.h file. Is this a bug in cmake then ? --paf _______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
