Make in-source build error message more human readable.
authorhobbes1069 <hobbes1069@01035d8c-6547-0410-b346-abe4f91aad63>
Fri, 6 Dec 2013 20:43:02 +0000 (20:43 +0000)
committerhobbes1069 <hobbes1069@01035d8c-6547-0410-b346-abe4f91aad63>
Fri, 6 Dec 2013 20:43:02 +0000 (20:43 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@1331 01035d8c-6547-0410-b346-abe4f91aad63

fdmdv2/CMakeLists.txt

index 81180a8f3458e9bf3b6b31b0671ec66de62e75f7..f879470ea29672adde516c04c08d71944c1e54e2 100644 (file)
@@ -13,6 +13,9 @@ cmake_minimum_required(VERSION 2.8)
 # files manually.
 set(CMAKE_DISABLE_SOURCE_CHANGES ON)
 set(CMAKE_DISABLE_IN_SOURCE_BUILD ON)
+if("${PROJECT_SOURCE_DIR}" STREQUAL "${PROJECT_BINARY_DIR}")
+   message(FATAL_ERROR "In-source builds are not allowed.")
+endif("${PROJECT_SOURCE_DIR}" STREQUAL "${PROJECT_BINARY_DIR}")
 
 project(FreeDV)