* CMakeLists.txt: Disallow in-source builds.

This commit is contained in:
Werner Lemberg 2015-06-28 10:26:33 +02:00
parent 802f6a9abd
commit 22479ca825
2 changed files with 21 additions and 0 deletions

View File

@ -92,8 +92,25 @@ else ()
endif ()
endif ()
project(freetype)
# Disallow in-source builds
if ("${PROJECT_BINARY_DIR}" STREQUAL "${PROJECT_SOURCE_DIR}")
message(FATAL_ERROR
"
In-source builds are not permitted! Make a separate folder for"
" building, e.g.,"
"
mkdir build; cd build; cmake .."
"
Before that, remove the files created by this failed run with"
"
rm -rf CMakeCache.txt CMakeFiles")
endif ()
if (BUILD_FRAMEWORK)
if (NOT "${CMAKE_GENERATOR}" STREQUAL "Xcode")
message(FATAL_ERROR

View File

@ -1,3 +1,7 @@
2015-06-28 Werner Lemberg <wl@gnu.org>
* CMakeLists.txt: Disallow in-source builds.
2015-06-27 Werner Lemberg <wl@gnu.org>
* src/tools/docmaker/utils.py (check_output): Add missing `\n'.