<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 01-Jul-16 00:14, Shawn Waldon wrote:<br>
</div>
<blockquote
cite="mid:CALSpCT115zzJgKz4=dS_yPkzf=xvCp10BTOfaj4osUReLbcoEQ@mail.gmail.com"
type="cite">
<div dir="ltr">On Thu, Jun 30, 2016 at 5:10 PM, Ruslan Baratov <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:ruslan_baratov@yahoo.com" target="_blank">ruslan_baratov@yahoo.com</a>></span>
wrote:<br>
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>
<div class="h5">
<div>On 30-Jun-16 23:57, Shawn Waldon wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">On Thu, Jun 30, 2016
at 4:54 PM, Ruslan Baratov<span dir="ltr"></span>wrote:<br>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex"><span>On
30-Jun-16 23:40, Brad King wrote:<br>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex"> On
06/30/2016 04:28 PM, Ruslan Baratov
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
On 30-Jun-16 23:18, Brad King wrote:<br>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
On 06/30/2016 03:56 PM, Ruslan
Baratov wrote:<br>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
What is the public-use way to
specify source-tree and
build-tree by<br>
cmake options simultaneously?<br>
</blockquote>
cd $build && cmake $src<br>
</blockquote>
Will not work if $build not exists.<br>
</blockquote>
mkdir -p "$build" && cd
"$build" && cmake "$src"<br>
</blockquote>
<br>
</span> Next issue is that this command
change directory, how can I move back to
the directory where I was working on?</blockquote>
</div>
<br>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">mkdir -p
"$build" && pushd "$build"
&& cmake "$src" && popd<br>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
<p>Doesn't go back if `cmake "$src"` failed<br>
</p>
</div>
</blockquote>
<div>I think Brad may have a better idea with the subshell.
But to modify this to work even if `cmake "$src"` failed:<br>
<br>
</div>
</div>
mkdir -p "$build" && pushd "$build" && cmake
"$src"; popd</div>
</div>
</blockquote>
> echo $?<br>
0<br>
<br>
for the CMakeLists.txt with errors<br>
</body>
</html>