Throw fatal error if cmake finds python3

This commit is contained in:
Strahinja Val Markovic 2013-02-02 12:22:26 -08:00
parent d4f0d3c314
commit f3c6eba389
2 changed files with 12 additions and 0 deletions

View File

@ -34,6 +34,12 @@ project( BoostParts )
set( Python_ADDITIONAL_VERSIONS 2.7 2.6 2.5 ) set( Python_ADDITIONAL_VERSIONS 2.7 2.6 2.5 )
find_package( PythonLibs 2 REQUIRED ) find_package( PythonLibs 2 REQUIRED )
if ( NOT PYTHONLIBS_VERSION_STRING VERSION_LESS "3.0.0" )
message( FATAL_ERROR
"CMake found python3 libs instead of python2 libs. YCM works only with "
"python2.\n" )
endif()
file( GLOB_RECURSE SOURCES *.cpp ) file( GLOB_RECURSE SOURCES *.cpp )
# We need to remove all the thread cpp files and then add them on a per-platform # We need to remove all the thread cpp files and then add them on a per-platform

View File

@ -22,6 +22,12 @@ project( ycm_core )
set( Python_ADDITIONAL_VERSIONS 2.7 2.6 2.5 ) set( Python_ADDITIONAL_VERSIONS 2.7 2.6 2.5 )
find_package( PythonLibs 2 REQUIRED ) find_package( PythonLibs 2 REQUIRED )
if ( NOT PYTHONLIBS_VERSION_STRING VERSION_LESS "3.0.0" )
message( FATAL_ERROR
"CMake found python3 libs instead of python2 libs. YCM works only with "
"python2.\n" )
endif()
option( USE_CLANG_COMPLETER "Use Clang semantic completer for C/C++/ObjC" OFF ) option( USE_CLANG_COMPLETER "Use Clang semantic completer for C/C++/ObjC" OFF )
option( PATH_TO_LLVM_ROOT "Path to the root of a LLVM+Clang binary distribution" ) option( PATH_TO_LLVM_ROOT "Path to the root of a LLVM+Clang binary distribution" )
option( USE_SYSTEM_LIBCLANG "Set to ON to use the system libclang library" OFF ) option( USE_SYSTEM_LIBCLANG "Set to ON to use the system libclang library" OFF )