<br><br>
<div class="gmail_quote">2009/3/20 Mattias Helsing <span dir="ltr">&lt;<a href="mailto:helsing72@gmail.com">helsing72@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi Ankit,<br><br>The set command doesn&#39;t work like you think.<br>set(X a b c) creates a list called X with contents a;b;c. So you have the list<br>
JAVADIST with contents (/myjava/jdk/1.4.2/Linux/;XERCESDIR;/myjava/XML4J/4.3.4)<br><br>try<br>set(JAVADIST /myjava/jdk/1.4.2/Linux/ )<br>set(XERCESDIR /myjava/XML4J/4.3.4 )<br><font color="#888888"></font></blockquote>
<div> </div>
<div>Still it does not work means not creating class files. No errors are generated but .class files are not genrated. </div>
<div>I feel there might be a problem with CLASSPATH,</div>
<div>But also i try by explicitly set them. It doesnt work. </div>
<div> </div>
<div>Check this link:</div>
<div><a href="http://www.mail-archive.com/cmake@cmake.org/msg16764.html">http://www.mail-archive.com/cmake@cmake.org/msg16764.html</a></div>
<div> </div>
<div>Iam not getting whatever given in this link. How to use it i dont know.</div>
<div>Ankit</div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><font color="#888888"><span id=""></span><br>Mattias<br></font>
<div>
<div></div>
<div class="h5"><br><br>On 3/20/09, ankit jain &lt;<a href="mailto:ankitguddu@gmail.com">ankitguddu@gmail.com</a>&gt; wrote:<br>&gt; Hi all,<br>&gt;<br>&gt; I have a folder &quot;mainfolder&quot; with sufolder &quot;innerfolder&quot; which has soem java<br>
&gt; files. i want to create it class files. for that iam using add_sutom_command<br>&gt; to run the javac command but still my class files are not generated.<br>&gt;<br>&gt; The content of cmakelist of mainfolder is:<br>
&gt; project(mainfolder)<br>&gt; cmake_minimum_required(VERSION 2.4.0)<br>&gt; add_subdirectory(innerfolder)<br>&gt;<br>&gt;  The content of cmakelist of innerfolder is:<br>&gt;<br>&gt; set(<br>&gt;         JAVADIST /myjava/jdk/1.4.2/Linux/<br>
&gt;         XERCESDIR /myjava/XML4J/4.3.4<br>&gt;      )<br>&gt; include_directories(${JAVADIST} ${XERCESDIR})<br>&gt; include_directories(${CMAKE_CURRENT_SOURCE_DIR})<br>&gt; set(JAVADIR $(JAVADIST)/bin)<br>&gt; set(<br>
&gt;         JAVAJRE $(JAVADIST)/jre<br>&gt;         JAVAC $(JAVADIR)/javac<br>&gt;         JAVA $(JAVADIR)/java<br>&gt; )<br>&gt; set(CLASSPATH<br>&gt; $(CMAKE_CURRENT_SOURCE_DIR):$(XERCESDIR)/xmlParserAPIs.jar:$(XERCESDIR)/xercesImpl.jar)<br>
&gt; set(innerfolder_srcs<br>&gt;         Myprogram.java<br>&gt; )<br>&gt; ADD_CUSTOM_COMMAND(OUTPUT  ${innerfolder_srcs}<br>&gt;                COMMAND ${JAVAC} ARGS -classpath ${CLASSPATH}<br>&gt; ${innerfolder_srcs}<br>
&gt; )<br>&gt;<br>&gt;<br>&gt; I dont know where iam doing something wrongdue to which class files for the<br>&gt; specifed source java file is not genrated..<br>&gt;<br>&gt; Please guide me..<br>&gt;<br>&gt; Ankit<br>&gt;<br>
</div></div></blockquote></div><br>