Changed enum to support pre-C++11 compilers.
Use absolute paths as default when doing out of source builds.