diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1b57e649e6e0c3a11552e238774b5e91aef0232e..ac1e319340da67ad5b5c95f5b50a23a1e8679c18 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -163,18 +163,14 @@ ADD_HEADER_GROUP(${PROJECT_NAME}_HEADERS)
 ADD_SOURCE_GROUP(${PROJECT_NAME}_SOURCES)
 
 # ----------------------------------------------------
-# --- UNIT TEST --------------------------------------
-# ----------------------------------------------------
-ADD_SUBDIRECTORY(unittest)
-
-# ----------------------------------------------------
-# --- EXECUTABLES ------------------------------------
+# --- PYTHON LIBRARY ---------------------------------
 # ----------------------------------------------------
+ADD_SUBDIRECTORY(python)
 
 # ----------------------------------------------------
-# --- PYTHON BINDINGS --------------------------------
+# --- UNIT TEST --------------------------------------
 # ----------------------------------------------------
-ADD_SUBDIRECTORY(python)
+ADD_SUBDIRECTORY(unittest)
 
 IF(EIGEN_NUMPY_ALIGNED)
   PKG_CONFIG_APPEND_CFLAGS("-DEIGENPY_ALIGNED")
diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt
index 9faeefcded057d2e992665f43eda82ad832b6134..d2c3216c4f29aa98c98d8057e8069de856d9c1fb 100644
--- a/python/CMakeLists.txt
+++ b/python/CMakeLists.txt
@@ -38,7 +38,7 @@ TARGET_LINK_BOOST_PYTHON(${PYWRAP})
 #IF(BUILD_WITH_COMMIT_VERSION)
 #  TAG_LIBRARY_VERSION(${PYWRAP})
 #ENDIF(BUILD_WITH_COMMIT_VERSION)
-SET(${PYWRAP}_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/${PYTHON_SITELIB}/${PROJECT_NAME})
+SET(${PYWRAP}_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/${PYTHON_SITELIB})
 
 SET_PROPERTY(TARGET ${PYWRAP} PROPERTY LINKER_LANGUAGE CXX)
 IF(APPLE)
@@ -54,35 +54,35 @@ SET_TARGET_PROPERTIES(${PYWRAP} PROPERTIES OUTPUT_NAME "${PROJECT_NAME}")
 
 INSTALL(TARGETS ${PYWRAP} DESTINATION ${${PYWRAP}_INSTALL_DIR})
 
-# --- INSTALL SCRIPTS 
-SET(PYTHON_FILES
-  __init__.py
-  )
-
-FOREACH(python ${PYTHON_FILES})
-  GET_FILENAME_COMPONENT(pythonFile ${python} NAME)
-  EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E ${LINK}
-    ${${PROJECT_NAME}_SOURCE_DIR}/python/scripts/${python}
-    ${${PROJECT_NAME}_BINARY_DIR}/python/${PROJECT_NAME}/${pythonFile})
-    
-  # Generate pyc file
-  EXECUTE_PROCESS(COMMAND
-    ${PYTHON_EXECUTABLE} -m py_compile
-    ${${PROJECT_NAME}_BINARY_DIR}/python/${PROJECT_NAME}/${pythonFile})
-  # Tag pyc file as generated.
-  SET_SOURCE_FILES_PROPERTIES(
-    "${${PROJECT_NAME}_BINARY_DIR}/python/${PROJECT_NAME}/${pythonFile}c"
-    PROPERTIES GENERATED TRUE)
-    
-  # Clean generated files.
-  SET_PROPERTY(
-    DIRECTORY APPEND PROPERTY
-    ADDITIONAL_MAKE_CLEAN_FILES
-    "${${PROJECT_NAME}_BINARY_DIR}/python/${PROJECT_NAME}/${pythonFile}c")
-    
-  INSTALL(FILES
-    "${${PROJECT_NAME}_SOURCE_DIR}/python/scripts/${python}"
-    "${${PROJECT_NAME}_BINARY_DIR}/python/${PROJECT_NAME}/${pythonFile}c"
-    DESTINATION ${${PYWRAP}_INSTALL_DIR})
-ENDFOREACH(python)
+## --- INSTALL SCRIPTS 
+#SET(PYTHON_FILES
+#  __init__.py
+#  )
+#
+#FOREACH(python ${PYTHON_FILES})
+#  GET_FILENAME_COMPONENT(pythonFile ${python} NAME)
+#  EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E ${LINK}
+#    ${${PROJECT_NAME}_SOURCE_DIR}/python/scripts/${python}
+#    ${${PROJECT_NAME}_BINARY_DIR}/python/${PROJECT_NAME}/${pythonFile})
+#    
+#  # Generate pyc file
+#  EXECUTE_PROCESS(COMMAND
+#    ${PYTHON_EXECUTABLE} -m py_compile
+#    ${${PROJECT_NAME}_BINARY_DIR}/python/${PROJECT_NAME}/${pythonFile})
+#  # Tag pyc file as generated.
+#  SET_SOURCE_FILES_PROPERTIES(
+#    "${${PROJECT_NAME}_BINARY_DIR}/python/${PROJECT_NAME}/${pythonFile}c"
+#    PROPERTIES GENERATED TRUE)
+#    
+#  # Clean generated files.
+#  SET_PROPERTY(
+#    DIRECTORY APPEND PROPERTY
+#    ADDITIONAL_MAKE_CLEAN_FILES
+#    "${${PROJECT_NAME}_BINARY_DIR}/python/${PROJECT_NAME}/${pythonFile}c")
+#    
+#  INSTALL(FILES
+#    "${${PROJECT_NAME}_SOURCE_DIR}/python/scripts/${python}"
+#    "${${PROJECT_NAME}_BINARY_DIR}/python/${PROJECT_NAME}/${pythonFile}c"
+#    DESTINATION ${${PYWRAP}_INSTALL_DIR})
+#ENDFOREACH(python)