<div dir="ltr">Thanks for your response Michael !<div><br></div><div>I would have to maintain a symlink which points to either directory then. Is that recommended ?</div><br><div class="gmail_quote"><div dir="ltr">On Tue, 8 Aug 2017 at 23:14 Michael Kruse <<a href="mailto:llvmdev@meinersbur.de" target="_blank">llvmdev@meinersbur.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2017-08-08 19:32 GMT+02:00 Sanjay Srivallabh Singapuram via llvm-dev<br>
<<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>>:<br>
> Hello,<br>
><br>
> I'm working on a project involving LLVM and keep shifting between the Debug<br>
> and Release build by assigning different values to CMAKE_BUILD_TYPE in<br>
> <llvm_build>/CMakeCache.txt and then building it.<br>
><br>
> I wanted to know if this was a safe alternative to re-configuring the build<br>
> after removing <llvm_build>/CMakeFiles/ and <llvm_build>/CMakeCache.txt.<br>
<br>
Have two build directories which each point to the the same source folder.<br>
<br>
$ (mkdir release && cd release && cmake path/to/source<br>
-DCMAKE_BUILD_TYPE=Release)<br>
<br>
$ (mkdir debug && cd debug && cmake path/to/source -DCMAKE_BUILD_TYPE=Debug)<br>
<br>
Michael<br>
</blockquote></div></div>