Merge branch 'hotfix/0.1.6-5'

* hotfix/0.1.6-5:
  Check for directory existence.
  Ensured CMake checked every directory before giving up.
Refactored logic.
Merge branch 'develop' into hotfix/0.1.6-6

* develop:
  Refactored logic.
  Set ':make' only within CMake projects.
Merge branch 'hotfix/0.1.6-6' into develop

* hotfix/0.1.6-6: