<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7638.1">
<TITLE>Problem with generated source and header files</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">Hello everybody,</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I have a problem with generated source and header files.</FONT>

<BR><FONT SIZE=2 FACE="Arial">The main problem is, that I don't want to note each generated file's name manually in a CMakeLists.txt file, because the output of the file generator changes frequently.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">The sequence of the build process shall be:</FONT>

<BR><FONT SIZE=2 FACE="Arial">1. Go to build directory and execute &quot;cmake &lt;source-path&gt;&quot;</FONT>

<BR><FONT SIZE=2 FACE="Arial">2. Execute &quot;make&quot;</FONT>

<BR><FONT SIZE=2 FACE="Arial">3. The generator shall be called (but only if the source and header files are not yet generated).</FONT>

<BR><FONT SIZE=2 FACE="Arial">4. The generator creates source and header files in folder 'generated'.</FONT>

<BR><FONT SIZE=2 FACE="Arial">5. The source and header files in folder 'generated' shall be compiled.</FONT>

<BR><FONT SIZE=2 FACE="Arial">6. The source and header files in folder 'generated' shall be added to library &quot;libxyz.generated.so&quot;</FONT>

<BR><FONT SIZE=2 FACE="Arial">7. The library &quot;libxyz.so&quot; shall be built. &quot;libxyz.so&quot; shall be dependent on &quot;libxyz.generated.so&quot;. The library &quot;libxyz.generated.so&quot; shall be linked to &quot;libxyz.so&quot;.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">The following attempt does not work, because the subdirectory &quot;generated&quot; is still empty, when FILE is called:</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp; FILE( GLOB SRCS ${CMAKE_CURRENT_SOURCE_DIR}/generated/*.cpp )</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp; ADD_LIBRARY( xyz.generated SHARED ${SRCS} )</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp; ADD_DEPENDENCIES( xyz.generated generate_files )</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">How can I build a library from all sources which are previously generated in a defined folder, while not knowing each file's names in advance?</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Best regards,</FONT>

<BR><FONT SIZE=2 FACE="Arial">Joerg</FONT>
</P>

</BODY>
</HTML>