It is common in many setups to have additional include directories that need to be used during compilation of C, C++ or CUDA code. These can be both global or relative local directories. Adding include directories to all targets or specific targets is easy in CMake.
include_directories. For example, add this to
include_directories( /usr/local/flac include src )
target_include_directories. For example, add this to
CMakeLists.txtto compile the target
target_include_directories( foobar PUBLIC /usr/local/flac include src )
Tried with: CMake 2.8.7 and Ubuntu 14.04