diff --git a/Application/CMakeLists.txt b/Application/CMakeLists.txt
deleted file mode 100644
index 463c7e0be7955a85aa53fdfd9524a672f665c771..0000000000000000000000000000000000000000
--- a/Application/CMakeLists.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-
-ADD_EXECUTABLE(otbAvirisBandSelection otbAvirisBandSelection.cxx)
-TARGET_LINK_LIBRARIES(otbAvirisBandSelection OTBCommon OTBIO OTBBasicFilters )
-
-ADD_EXECUTABLE(otbEndmembersSubset otbEndmembersSubset.cxx)
-TARGET_LINK_LIBRARIES(otbEndmembersSubset OTBCommon OTBIO OTBBasicFilters )
-
-ADD_EXECUTABLE(otbHyperspectralCompare otbHyperspectralCompare.cxx)
-TARGET_LINK_LIBRARIES(otbHyperspectralCompare OTBCommon OTBIO OTBBasicFilters )
-
-ADD_EXECUTABLE(otbHyperspectralRecompose otbHyperspectralRecompose.cxx)
-TARGET_LINK_LIBRARIES(otbHyperspectralRecompose OTBCommon OTBIO OTBBasicFilters )
-
-ADD_EXECUTABLE(otbHyperspectralUnmixing otbHyperspectralUnmixing.cxx)
-TARGET_LINK_LIBRARIES(otbHyperspectralUnmixing OTBCommon OTBIO OTBBasicFilters )
-
-
-
-
-SET(TESTEXE_DIR ${Hyperspectral_BINARY_DIR}/bin)
-SET(TEMP ${Hyperspectral_BINARY_DIR}/Testing/Temporary)
-SET(DATA ${Hyperspectral_SOURCE_DIR}/Data)
-
-#  parser->AddInputImage(); 
-#  parser->AddOption( "--DimReduceMethod", "Dimensionnality reduction method (NONE,PCA,MCF)", "-dr", 1, false );
-#  parser->AddOption( "--NumEndmembers", "Number of endmembers (if not given or 0, will be estimated with DimensionalityEstimationMethod)", "-ne", 1, false );
-#  parser->AddOption( "--DimensionalityEstimationMethod", "Dimensionality estimation method (ELM)", "-de", 1, false );
-#  parser->AddOption( "--EndmembersEstimationMethod", "Endmembers estimation method (VCA)", "-ee", 1, false );
-#  parser->AddOption( "--InputEndmembers", "Input endmembers image (must have NumComponents components or fit the input image nb of components)", "-ie", 1, false );
-#  parser->AddOption( "--UnmixingAlgorithm", "Unmixing algorithm (NONE, UCLS, ISRA)", "-ua", 1, false );
-#  parser->AddOption( "--OutputEndmembers", "Output estimated endmembers image", "-oe", 1, false );
-#  parser->AddOutputImage();
-
-ADD_TEST(hyTvUnmixApplication
-         ${TESTEXE_DIR}/otbHyperspectralUnmixing
-         otbHyperspectralUnmixing
-         -in ${DATA}/AVIRIS/extract128/extract128_goodbands.hdr
-         
-         8)
-
-         
\ No newline at end of file
diff --git a/CMakeLists.txt b/CMakeLists.txt
deleted file mode 100644
index 5d3079a3bf0a34234d90e8de0176070fc15bfe79..0000000000000000000000000000000000000000
--- a/CMakeLists.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-PROJECT(Hyperspectral)
-
-cmake_minimum_required(VERSION 2.6)
-
-IF(NOT LIBRARY_OUTPUT_PATH)
-   SET (LIBRARY_OUTPUT_PATH ${Hyperspectral_BINARY_DIR}/bin CACHE INTERNAL "Single output directory for building all libraries." FORCE)
-ENDIF(NOT LIBRARY_OUTPUT_PATH)
-IF(NOT EXECUTABLE_OUTPUT_PATH)
-   SET (EXECUTABLE_OUTPUT_PATH ${Hyperspectral_BINARY_DIR}/bin CACHE INTERNAL "Single output directory for building all executables." FORCE)
-ENDIF(NOT EXECUTABLE_OUTPUT_PATH)
-
-INCLUDE_REGULAR_EXPRESSION("^.*$")
-
-OPTION(BUILD_SHARED_LIBS "Build OTB with shared libraries." ON)
-
-# Find OTB and load its settings.
-FIND_PACKAGE(OTB)
-  IF(OTB_FOUND)
-   INCLUDE(${OTB_USE_FILE})
-  ELSE(OTB_FOUND)
-    MESSAGE(FATAL_ERROR "OTB not found.  Please set OTB_DIR")
-ENDIF(OTB_FOUND)
-
-OPTION(OTB_USE_CUDA "Use Cuda CUBLAS library." OFF)
-IF(OTB_USE_CUDA)
-  FIND_PACKAGE(CUDA)
-  INCLUDE_DIRECTORIES(${CUDA_INCLUDE_DIRS})
-ENDIF(OTB_USE_CUDA)
-
-INCLUDE_DIRECTORIES(
-${Hyperspectral_SOURCE_DIR}/Code/BasicFilters
-${Hyperspectral_SOURCE_DIR}/Code/BasicFilters/GPUCuda
-${Hyperspectral_SOURCE_DIR}/Code/Hyperspectral
-${Hyperspectral_SOURCE_DIR}/Code/Hyperspectral/GPUCuda
-${Hyperspectral_SOURCE_DIR}/Code/Vahine
-${Hyperspectral_SOURCE_DIR}/Code/RX
-)
-
-ADD_SUBDIRECTORY(Code)
-ADD_SUBDIRECTORY(Application)
-
-ENABLE_TESTING()
-ADD_SUBDIRECTORY(Testing)
diff --git a/Code/BasicFilters/CMakeLists.txt b/Code/BasicFilters/CMakeLists.txt
deleted file mode 100644
index f43b2600938aecef0556bd7331738da499c48cfe..0000000000000000000000000000000000000000
--- a/Code/BasicFilters/CMakeLists.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-IF(OTB_USE_CUDA)
-  ADD_SUBDIRECTORY(GPUCuda)
-ENDIF(OTB_USE_CUDA)
-
diff --git a/Code/CMakeLists.txt b/Code/CMakeLists.txt
deleted file mode 100644
index 3f113a51de04f8e79b479b2f65645e04f407ae42..0000000000000000000000000000000000000000
--- a/Code/CMakeLists.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-ADD_SUBDIRECTORY(BasicFilters)
-ADD_SUBDIRECTORY(Hyperspectral)
-ADD_SUBDIRECTORY(Vahine)
-ADD_SUBDIRECTORY(RX)
diff --git a/Code/Hyperspectral/CMakeLists.txt b/Code/Hyperspectral/CMakeLists.txt
deleted file mode 100644
index f43b2600938aecef0556bd7331738da499c48cfe..0000000000000000000000000000000000000000
--- a/Code/Hyperspectral/CMakeLists.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-IF(OTB_USE_CUDA)
-  ADD_SUBDIRECTORY(GPUCuda)
-ENDIF(OTB_USE_CUDA)
-