On 03/19/2008 09:50 PM,  Ken Martin wrote:
> Can you do the glob, configure the result out to a file, then INCLUDE that
> file. I believe that will solve the problem. Something like
>
> file(GLOB SRC *.cpp)
> configure_file(somefile.in somefile)
> include(somefile)
>
> where somefile.in looks like
>
> # list of files as a comment -- ${SRC}
>
> This works because CMake does check (at make time) to see if any included
> file in CMake has changed but is smart in that configure_file only writes
> the file if it has changed. I'm pretty sure something like that will work.
>
> Ken

Could you be a bit more specific on how to include a file with listed source files or actually in which format such a file has to be? I tried that but it didn't work for me. Alex was suggesting this solution a while back where packadal was asking about "build shared library from static libraries":

You have to set them in the parent directory or set them ibn a file in the
subdir which is then INCLUDE()d in the parent directory (use full paths
then)

_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to