Dear Juan,<br><br><span id="result_box" class="short_text" lang="en"><span class="hps">answering your</span> <span class="hps">first question, you can use && instead of semicolon.</span></span><br>I use<br><div style="margin-left: 40px;">
 build.run("cd %s && cmake . && make" % self.src_dir, stdout=log_file)<br></div>hope you find this useful.<br><br>Bests,<br><br>Haldo.-<br><br><div class="gmail_quote">2011/11/28 Juan Cardelino <span dir="ltr"><<a href="mailto:juan.cardelino@gmail.com">juan.cardelino@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Dear all,<br>
        I have a couple of questions about the demo system, because<br>
one of my demos is somehow different that the average.<br>
<br>
1) I have  code which needs a ./configure to generate its makefile.<br>
Ideally, I would like to do the following:<br>
build.run("./configure"); <- the problem here is that this needs to be<br>
run in the src dir but the demo code runs outside it.<br>
build.run("make -C src");<br>
Is there a way to change the working dir in python? Because as far as<br>
I know, there is no way to change the working directory in a<br>
./configure script<br>
I also tried build.run("cd src ; ./configure "); and it didn't work.<br>
Also tried to escape the semilcolon, but without any luck.<br>
At the moment, I use a pre-generated makefile, but it think this it<br>
not the best idea, because I have to hard-wire the path to the<br>
libraries, o assume they are in an standard path.<br>
<br>
2) Regarding the same topic, it would be useful to run cmake in the<br>
same way (this is related to a recent Nicolas question).<br>
So far I had no luck with this, sorry Nicolas.<br>
<br>
3) I'm working in matching of graphs and trees, which in turn come<br>
from images. When I try to illustrate this in a demo, I do the<br>
following:<br>
<br>
a) im1->tree1<br>
b) im2->tree2<br>
c) (im1,im2,tree1,tree2)->G (a graf)<br>
d) G->matching<br>
<br>
In this case the demo fits exactly in the IPOL's demo model: two input<br>
images, one list of nodes as output (then passed to a graph renderer<br>
to show it as an image)<br>
I'm also matching RAGs, for which I do the following:<br>
<br>
a) im1->tree1<br>
b) im2->tree2<br>
c) (im1,im2,tree1,tree2)->G (a graf)<br>
d) G->matching<br>
<br>
But in general I think it will be very helpful to have a standalone<br>
demo which receives directly a couple of graphs and outputs the<br>
isomorphism. So I need to use a couple of input formats for the<br>
graphs. If the graph is expressed as an adjacency matrix, the input<br>
will be a text file with the matrix (in a sort of csv format), and in<br>
the case of a adjacency list, it will be a list of pairs of connected<br>
nodes (again in a text file).<br>
My problem with this is the input. Currently the input system is<br>
tailored to images, so it will take some coding to adapt it to another<br>
kind of input, for instance to  upload a text file, rename it, etc.<br>
<br>
Have you guys tried to do something similar?<br>
Thanks in advance.<br>
Best regards,<br>
                   Juan<br>
_______________________________________________<br>
discuss mailing list<br>
<a href="mailto:discuss@list.ipol.im">discuss@list.ipol.im</a><br>
<a href="http://tools.ipol.im/mailman/listinfo/discuss" target="_blank">http://tools.ipol.im/mailman/listinfo/discuss</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Haldo Spontón<br>(+598) (99) 869 855<br>