@@ -52,25 +52,40 @@ ELSE(WIN32)
5252 SET (LINK create_symlink)
5353ENDIF (WIN32 )
5454
55+
5556# ----------------------------------------------------
5657# --- OPTIONS ---------------------------------------
5758# ----------------------------------------------------
5859OPTION (BUILD_UNIT_TESTS "Build the unitary tests" ON )
5960
61+ SET (Python_ADDITIONAL_VERSIONS 3.5)
62+ FINDPYTHON()
63+
64+ INCLUDE_DIRECTORIES (SYSTEM ${PYTHON_INCLUDE_DIRS} )
65+ FIND_NUMPY()
66+ INCLUDE_DIRECTORIES (SYSTEM ${NUMPY_INCLUDE_DIRS} )
67+
6068# ----------------------------------------------------
6169# --- DEPENDANCIES -----------------------------------
6270# ----------------------------------------------------
6371ADD_REQUIRED_DEPENDENCY("eigen3 >= 3.0.5" )
6472
65- SET (BOOST_COMPONENTS python)
73+ if (${PYTHON_VERSION_MAJOR} EQUAL 3)
74+ if (UNIX )
75+ set ( BOOST_COMPONENTS python-py35)
76+ else ()
77+ set ( BOOST_COMPONENTS python3)
78+ endif ()
79+ else ()
80+ SET (BOOST_COMPONENTS python)
81+ endif ()
82+
83+
6684SEARCH_FOR_BOOST()
6785# Add Boost path to include directories.
6886INCLUDE_DIRECTORIES (SYSTEM ${Boost_INCLUDE_DIRS} )
6987
70- FINDPYTHON(2.7 EXACT REQUIRED)
71- INCLUDE_DIRECTORIES (SYSTEM ${PYTHON_INCLUDE_DIRS} )
72- FIND_NUMPY()
73- INCLUDE_DIRECTORIES (SYSTEM ${NUMPY_INCLUDE_DIRS} )
88+ #FINDPYTHON(2.7 EXACT REQUIRED)
7489
7590# ----------------------------------------------------
7691# --- INCLUDE ----------------------------------------
0 commit comments