Python bindings: unify python2/3 detection
diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt
index e27b70e..305629b 100644
--- a/bindings/python/CMakeLists.txt
+++ b/bindings/python/CMakeLists.txt
@@ -12,6 +12,19 @@
 
 add_subdirectory(tests)
 
+set(Python_ADDITIONAL_VERSIONS 3.6 3.5 2.7 2.6)
+FIND_PACKAGE(PythonLibs)
+IF (PYTHON_LIBRARY)
+  FIND_PACKAGE(PythonInterp REQUIRED)
+  #MESSAGE(STATUS "Found PythonLibs...")
+  FIND_PACKAGE(PythonLinkLibs)
+  #IF (PYTHON_LINK_LIBS)
+  #  MESSAGE(STATUS "Building Python...")
+  #ENDIF (PYTHON_LINK_LIBS)
+ELSE (PYTHON_LIBRARY)
+  MESSAGE(STATUS "No Python found")
+ENDIF (PYTHON_LIBRARY)
+
 EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))" OUTPUT_VARIABLE PYTHON_LIB_DIR)
 STRING(REPLACE "\n" "" PYTHON_LIB_DIR "${PYTHON_LIB_DIR}")