Browse Source

Project::CMakeBuild::get_executable: when looking for executable in a src/ folder, now recreates cache

merge-requests/399/head
eidheim 6 years ago
parent
commit
29e5320ea2
  1. 4
      src/project_build.cc

4
src/project_build.cc

@ -107,8 +107,10 @@ boost::filesystem::path Project::CMakeBuild::get_executable(const boost::filesys
auto executable = cmake.get_executable(default_path, path); auto executable = cmake.get_executable(default_path, path);
if(executable.empty()) { if(executable.empty()) {
auto src_path = project_path / "src"; auto src_path = project_path / "src";
if(boost::filesystem::is_directory(src_path)) if(boost::filesystem::is_directory(src_path)) {
auto cmake = CMake(src_path); // ignore cache in this->cmake
executable = cmake.get_executable(default_path, src_path); executable = cmake.get_executable(default_path, src_path);
}
} }
return executable; return executable;
} }

Loading…
Cancel
Save