Correct CMakeLists.txt to support out of source builds