From 52258f5e52b159eb3e403a8138bb1076b28ef4e4 Mon Sep 17 00:00:00 2001 From: jcarpent <jcarpent@laas.fr> Date: Fri, 11 May 2018 14:48:17 +0200 Subject: [PATCH] [All] Add include/eigenpy dir --- CMakeLists.txt | 47 +++++++++---------- {src => include/eigenpy}/angle-axis.hpp | 0 {src => include/eigenpy}/details.hpp | 0 {src => include/eigenpy}/eigenpy.hpp | 0 {src => include/eigenpy}/exception.hpp | 0 {src => include/eigenpy}/fwd.hpp | 0 .../eigenpy}/geometry-conversion.hpp | 0 {src => include/eigenpy}/geometry.hpp | 0 {src => include/eigenpy}/map.hpp | 0 {src => include/eigenpy}/memory.hpp | 0 {src => include/eigenpy}/quaternion.hpp | 0 {src => include/eigenpy}/ref.hpp | 0 {src => include/eigenpy}/registration.hpp | 0 .../eigenpy}/solvers/BFGSPreconditioners.hpp | 0 .../eigenpy}/solvers/BasicPreconditioners.hpp | 0 .../eigenpy}/solvers/ConjugateGradient.hpp | 0 .../eigenpy}/solvers/IterativeSolverBase.hpp | 0 .../solvers/LeastSquaresConjugateGradient.hpp | 0 .../eigenpy}/solvers/SparseSolverBase.hpp | 0 .../eigenpy}/solvers/preconditioners.hpp | 0 {src => include/eigenpy}/solvers/solvers.hpp | 0 {src => include/eigenpy}/stride.hpp | 0 22 files changed, 22 insertions(+), 25 deletions(-) rename {src => include/eigenpy}/angle-axis.hpp (100%) rename {src => include/eigenpy}/details.hpp (100%) rename {src => include/eigenpy}/eigenpy.hpp (100%) rename {src => include/eigenpy}/exception.hpp (100%) rename {src => include/eigenpy}/fwd.hpp (100%) rename {src => include/eigenpy}/geometry-conversion.hpp (100%) rename {src => include/eigenpy}/geometry.hpp (100%) rename {src => include/eigenpy}/map.hpp (100%) rename {src => include/eigenpy}/memory.hpp (100%) rename {src => include/eigenpy}/quaternion.hpp (100%) rename {src => include/eigenpy}/ref.hpp (100%) rename {src => include/eigenpy}/registration.hpp (100%) rename {src => include/eigenpy}/solvers/BFGSPreconditioners.hpp (100%) rename {src => include/eigenpy}/solvers/BasicPreconditioners.hpp (100%) rename {src => include/eigenpy}/solvers/ConjugateGradient.hpp (100%) rename {src => include/eigenpy}/solvers/IterativeSolverBase.hpp (100%) rename {src => include/eigenpy}/solvers/LeastSquaresConjugateGradient.hpp (100%) rename {src => include/eigenpy}/solvers/SparseSolverBase.hpp (100%) rename {src => include/eigenpy}/solvers/preconditioners.hpp (100%) rename {src => include/eigenpy}/solvers/solvers.hpp (100%) rename {src => include/eigenpy}/stride.hpp (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0d32253..89e2f96 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -78,38 +78,35 @@ INCLUDE_DIRECTORIES(SYSTEM ${Boost_INCLUDE_DIRS}) # --- INCLUDE ---------------------------------------- # ---------------------------------------------------- SET(${PROJECT_NAME}_SOLVERS_HEADERS - eigenpy/solvers/solvers.hpp - eigenpy/solvers/preconditioners.hpp - eigenpy/solvers/IterativeSolverBase.hpp - eigenpy/solvers/LeastSquaresConjugateGradient.hpp - eigenpy/solvers/ConjugateGradient.hpp - eigenpy/solvers/SparseSolverBase.hpp - eigenpy/solvers/BasicPreconditioners.hpp - eigenpy/solvers/BFGSPreconditioners.hpp + include/eigenpy/solvers/solvers.hpp + include/eigenpy/solvers/preconditioners.hpp + include/eigenpy/solvers/IterativeSolverBase.hpp + include/eigenpy/solvers/LeastSquaresConjugateGradient.hpp + include/eigenpy/solvers/ConjugateGradient.hpp + include/eigenpy/solvers/SparseSolverBase.hpp + include/eigenpy/solvers/BasicPreconditioners.hpp + include/eigenpy/solvers/BFGSPreconditioners.hpp ) SET(${PROJECT_NAME}_HEADERS ${${PROJECT_NAME}_SOLVERS_HEADERS} - eigenpy/eigenpy.hpp - eigenpy/exception.hpp - eigenpy/details.hpp - eigenpy/fwd.hpp - eigenpy/map.hpp - eigenpy/geometry.hpp - eigenpy/geometry-conversion.hpp - eigenpy/memory.hpp - eigenpy/registration.hpp - eigenpy/angle-axis.hpp - eigenpy/quaternion.hpp - eigenpy/stride.hpp - eigenpy/ref.hpp + include/eigenpy/eigenpy.hpp + include/eigenpy/exception.hpp + include/eigenpy/details.hpp + include/eigenpy/fwd.hpp + include/eigenpy/map.hpp + include/eigenpy/geometry.hpp + include/eigenpy/geometry-conversion.hpp + include/eigenpy/memory.hpp + include/eigenpy/registration.hpp + include/eigenpy/angle-axis.hpp + include/eigenpy/quaternion.hpp + include/eigenpy/stride.hpp + include/eigenpy/ref.hpp ) -EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E ${LINK} - ${${PROJECT_NAME}_SOURCE_DIR}/src - ${${PROJECT_NAME}_BINARY_DIR}/eigenpy) INCLUDE_DIRECTORIES(${${PROJECT_NAME}_BINARY_DIR}/include) -INCLUDE_DIRECTORIES(${${PROJECT_NAME}_BINARY_DIR}) +INCLUDE_DIRECTORIES(${${PROJECT_NAME}_SOURCE_DIR}/include) # ---------------------------------------------------- # --- TARGETS ---------------------------------------- diff --git a/src/angle-axis.hpp b/include/eigenpy/angle-axis.hpp similarity index 100% rename from src/angle-axis.hpp rename to include/eigenpy/angle-axis.hpp diff --git a/src/details.hpp b/include/eigenpy/details.hpp similarity index 100% rename from src/details.hpp rename to include/eigenpy/details.hpp diff --git a/src/eigenpy.hpp b/include/eigenpy/eigenpy.hpp similarity index 100% rename from src/eigenpy.hpp rename to include/eigenpy/eigenpy.hpp diff --git a/src/exception.hpp b/include/eigenpy/exception.hpp similarity index 100% rename from src/exception.hpp rename to include/eigenpy/exception.hpp diff --git a/src/fwd.hpp b/include/eigenpy/fwd.hpp similarity index 100% rename from src/fwd.hpp rename to include/eigenpy/fwd.hpp diff --git a/src/geometry-conversion.hpp b/include/eigenpy/geometry-conversion.hpp similarity index 100% rename from src/geometry-conversion.hpp rename to include/eigenpy/geometry-conversion.hpp diff --git a/src/geometry.hpp b/include/eigenpy/geometry.hpp similarity index 100% rename from src/geometry.hpp rename to include/eigenpy/geometry.hpp diff --git a/src/map.hpp b/include/eigenpy/map.hpp similarity index 100% rename from src/map.hpp rename to include/eigenpy/map.hpp diff --git a/src/memory.hpp b/include/eigenpy/memory.hpp similarity index 100% rename from src/memory.hpp rename to include/eigenpy/memory.hpp diff --git a/src/quaternion.hpp b/include/eigenpy/quaternion.hpp similarity index 100% rename from src/quaternion.hpp rename to include/eigenpy/quaternion.hpp diff --git a/src/ref.hpp b/include/eigenpy/ref.hpp similarity index 100% rename from src/ref.hpp rename to include/eigenpy/ref.hpp diff --git a/src/registration.hpp b/include/eigenpy/registration.hpp similarity index 100% rename from src/registration.hpp rename to include/eigenpy/registration.hpp diff --git a/src/solvers/BFGSPreconditioners.hpp b/include/eigenpy/solvers/BFGSPreconditioners.hpp similarity index 100% rename from src/solvers/BFGSPreconditioners.hpp rename to include/eigenpy/solvers/BFGSPreconditioners.hpp diff --git a/src/solvers/BasicPreconditioners.hpp b/include/eigenpy/solvers/BasicPreconditioners.hpp similarity index 100% rename from src/solvers/BasicPreconditioners.hpp rename to include/eigenpy/solvers/BasicPreconditioners.hpp diff --git a/src/solvers/ConjugateGradient.hpp b/include/eigenpy/solvers/ConjugateGradient.hpp similarity index 100% rename from src/solvers/ConjugateGradient.hpp rename to include/eigenpy/solvers/ConjugateGradient.hpp diff --git a/src/solvers/IterativeSolverBase.hpp b/include/eigenpy/solvers/IterativeSolverBase.hpp similarity index 100% rename from src/solvers/IterativeSolverBase.hpp rename to include/eigenpy/solvers/IterativeSolverBase.hpp diff --git a/src/solvers/LeastSquaresConjugateGradient.hpp b/include/eigenpy/solvers/LeastSquaresConjugateGradient.hpp similarity index 100% rename from src/solvers/LeastSquaresConjugateGradient.hpp rename to include/eigenpy/solvers/LeastSquaresConjugateGradient.hpp diff --git a/src/solvers/SparseSolverBase.hpp b/include/eigenpy/solvers/SparseSolverBase.hpp similarity index 100% rename from src/solvers/SparseSolverBase.hpp rename to include/eigenpy/solvers/SparseSolverBase.hpp diff --git a/src/solvers/preconditioners.hpp b/include/eigenpy/solvers/preconditioners.hpp similarity index 100% rename from src/solvers/preconditioners.hpp rename to include/eigenpy/solvers/preconditioners.hpp diff --git a/src/solvers/solvers.hpp b/include/eigenpy/solvers/solvers.hpp similarity index 100% rename from src/solvers/solvers.hpp rename to include/eigenpy/solvers/solvers.hpp diff --git a/src/stride.hpp b/include/eigenpy/stride.hpp similarity index 100% rename from src/stride.hpp rename to include/eigenpy/stride.hpp -- GitLab