################################################################################# # disable in-source builds to prevent source tree corruption. # this REQUIRES the user to build in a seperate directory (not the project root). ################################################################################# if(" ${CMAKE_SOURCE_DIR}" STREQUAL " ${CMAKE_BINARY_DIR}") message(FATAL_ERROR " FATAL: In-source builds are not allowed. You should create a separate directory for build files. ") endif()