mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
CMake: Disallow in-source builds except when building with the Visual
Studio IDE. CMake would overwrite the makefiles distributed with LLVM. llvm-svn: 59292
This commit is contained in:
parent
c6f581034a
commit
e7f0c69eeb
@ -5,6 +5,15 @@ set(PACKAGE_NAME llvm)
|
|||||||
set(PACKAGE_VERSION svn)
|
set(PACKAGE_VERSION svn)
|
||||||
set(PACKAGE_BUGREPORT "llvmbugs@cs.uiuc.edu")
|
set(PACKAGE_BUGREPORT "llvmbugs@cs.uiuc.edu")
|
||||||
|
|
||||||
|
if( CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR AND NOT MSVC_IDE )
|
||||||
|
message(FATAL_ERROR "In-source builds are not allowed.
|
||||||
|
CMake would overwrite the makefiles distributed with LLVM.
|
||||||
|
Please create a directory and run cmake from there, passing the path
|
||||||
|
to this source directory as the last argument.
|
||||||
|
This process created the file `CMakeCache.txt' and the directory `CMakeFiles'.
|
||||||
|
Please delete them.")
|
||||||
|
endif()
|
||||||
|
|
||||||
include(FindPerl)
|
include(FindPerl)
|
||||||
|
|
||||||
set(LLVM_MAIN_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR})
|
set(LLVM_MAIN_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user