<div dir="ltr"><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">Do never test CMAKE_BUILD_TYPE in CMakeLists.txt files, it is ignored in <br>
multiple generators (e.g. Visual Studio).<br></blockquote><div> </div><div>Does that mean I shouldn't have this in CMakeLists.txt? :</div><div><br></div><div># Specify a Release build by default<br>if(NOT CMAKE_BUILD_TYPE)<br>  set(CMAKE_BUILD_TYPE "Release")<br>  message(STATUS "Build type not specified: Use Release by default")<br>endif(NOT CMAKE_BUILD_TYPE)<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Just use the appropriate variables that contain suffixes regarding the <br>
configuration.<br>
<br>
e.g<br>
<br>
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_BINARY_DIR}/debug)<br>
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_BINARY_DIR}/release)<br>
<br>
See [0] for a list with _<CONFIG> variables.<br>
<br>
[0]: <a href="https://cmake.org/cmake/help/v3.15/manual/cmake-variables.7.html" rel="noreferrer" target="_blank">https://cmake.org/cmake/help/v3.15/manual/cmake-variables.7.html</a><br>
<br>
HTH<br></blockquote><div> </div><div>Thank you. That is working for me. </div></div></div>