title: Building project on Codelite(c++) recompiles too many files
body: <p>I have a c++ project with many files. When I build the project making even small changes to the code, It recompiles a large no of files. This is increasing the compile time of the project. So I need suggestion about the ways I can improve the structure of the project or any other optimisations possible which will help in reducing the compile time of the project.
  Also there are a couple of files which are getting recompiled even when I make no changes to the project. Somehow make doesn't detect that those files need not be recompiled or may be I am missing something.</p>
  
  <p>I am using Codelite on linux(Ubuntu) for my project. The language is C++.</p>