<br><br>
<div class="gmail_quote">2009/3/20 Mattias Helsing <span dir="ltr"><<a href="mailto:helsing72@gmail.com">helsing72@gmail.com</a>></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'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 <<a href="mailto:ankitguddu@gmail.com">ankitguddu@gmail.com</a>> wrote:<br>> Hi all,<br>><br>> I have a folder "mainfolder" with sufolder "innerfolder" which has soem java<br>
> files. i want to create it class files. for that iam using add_sutom_command<br>> to run the javac command but still my class files are not generated.<br>><br>> The content of cmakelist of mainfolder is:<br>
> project(mainfolder)<br>> cmake_minimum_required(VERSION 2.4.0)<br>> add_subdirectory(innerfolder)<br>><br>> The content of cmakelist of innerfolder is:<br>><br>> set(<br>> JAVADIST /myjava/jdk/1.4.2/Linux/<br>
> XERCESDIR /myjava/XML4J/4.3.4<br>> )<br>> include_directories(${JAVADIST} ${XERCESDIR})<br>> include_directories(${CMAKE_CURRENT_SOURCE_DIR})<br>> set(JAVADIR $(JAVADIST)/bin)<br>> set(<br>
> JAVAJRE $(JAVADIST)/jre<br>> JAVAC $(JAVADIR)/javac<br>> JAVA $(JAVADIR)/java<br>> )<br>> set(CLASSPATH<br>> $(CMAKE_CURRENT_SOURCE_DIR):$(XERCESDIR)/xmlParserAPIs.jar:$(XERCESDIR)/xercesImpl.jar)<br>
> set(innerfolder_srcs<br>> Myprogram.java<br>> )<br>> ADD_CUSTOM_COMMAND(OUTPUT ${innerfolder_srcs}<br>> COMMAND ${JAVAC} ARGS -classpath ${CLASSPATH}<br>> ${innerfolder_srcs}<br>
> )<br>><br>><br>> I dont know where iam doing something wrongdue to which class files for the<br>> specifed source java file is not genrated..<br>><br>> Please guide me..<br>><br>> Ankit<br>><br>
</div></div></blockquote></div><br>