<div dir="ltr"><div class="gmail_default" style="font-family:'courier new',monospace">In all of my CMakeLists.txt files, I include a settings file, like so:</div><div class="gmail_default" style="font-family:'courier new',monospace"><br></div><div class="gmail_default" style="font-family:'courier new',monospace">include(global_settings.cmake)</div><div class="gmail_default" style="font-family:'courier new',monospace"><br></div><div class="gmail_default" style="font-family:'courier new',monospace">Inside global_settings.cmake, I have a line like this:</div><div class="gmail_default" style="font-family:'courier new',monospace"><br></div><div class="gmail_default" style="font-family:'courier new',monospace">set( CMAKE_INSTALL_PREFIX ${CMAKE_BINARY_DIR}/install )<br></div><div class="gmail_default" style="font-family:'courier new',monospace"><br></div><div class="gmail_default" style="font-family:'courier new',monospace">When I run "make install" on my development system, the files are correctly installed where I expect to find them, in a subdirectory of my build directory named "install".</div><div class="gmail_default" style="font-family:'courier new',monospace"><br></div><div class="gmail_default" style="font-family:'courier new',monospace">But when I tried to do the same on our production server just now, it tried to install the binaries into /usr/local/bin.</div><div class="gmail_default" style="font-family:'courier new',monospace"><br></div><div class="gmail_default" style="font-family:'courier new',monospace">It's as if $CMAKE_INSTALL_PREFIX did not get set.</div><div class="gmail_default" style="font-family:'courier new',monospace"><br></div><div class="gmail_default" style="font-family:'courier new',monospace">What am I doing wrong?</div></div>