Skip to content
Snippets Groups Projects
Commit 3d9e5c3f authored by jcarpent's avatar jcarpent
Browse files

[CMake] Organize solvers submodule

parent 7a90f05f
No related branches found
No related tags found
No related merge requests found
...@@ -80,7 +80,16 @@ INCLUDE_DIRECTORIES(${NUMPY_INCLUDE_DIRS}) ...@@ -80,7 +80,16 @@ INCLUDE_DIRECTORIES(${NUMPY_INCLUDE_DIRS})
# ---------------------------------------------------- # ----------------------------------------------------
# --- INCLUDE ---------------------------------------- # --- INCLUDE ----------------------------------------
# ---------------------------------------------------- # ----------------------------------------------------
SET(${PROJECT_NAME}_SOLVERS_HEADERS
solvers/solvers.hpp
solvers/IterativeSolverBase.hpp
solvers/LeastSquaresConjugateGradient.hpp
solvers/ConjugateGradient.hpp
solvers/SparseSolverBase.hpp
)
SET(HEADERS SET(HEADERS
${${PROJECT_NAME}_SOLVERS_HEADERS}
eigenpy.hpp eigenpy.hpp
exception.hpp exception.hpp
details.hpp details.hpp
...@@ -91,11 +100,6 @@ SET(HEADERS ...@@ -91,11 +100,6 @@ SET(HEADERS
registration.hpp registration.hpp
angle-axis.hpp angle-axis.hpp
quaternion.hpp quaternion.hpp
solvers/solvers.hpp
solvers/IterativeSolverBase.hpp
solvers/LeastSquaresConjugateGradient.hpp
solvers/ConjugateGradient.hpp
solvers/SparseSolverBase.hpp
) )
MAKE_DIRECTORY("${${PROJECT_NAME}_BINARY_DIR}/include/eigenpy") MAKE_DIRECTORY("${${PROJECT_NAME}_BINARY_DIR}/include/eigenpy")
...@@ -134,12 +138,15 @@ ENDFOREACH(header) ...@@ -134,12 +138,15 @@ ENDFOREACH(header)
# ---------------------------------------------------- # ----------------------------------------------------
# --- TARGETS ---------------------------------------- # --- TARGETS ----------------------------------------
# ---------------------------------------------------- # ----------------------------------------------------
SET(${PROJECT_NAME}_SOLVERS_SOURCES
src/solvers/solvers.cpp
)
SET(${PROJECT_NAME}_SOURCES SET(${PROJECT_NAME}_SOURCES
${${PROJECT_NAME}_SOLVERS_SOURCES}
src/exception.cpp src/exception.cpp
src/eigenpy.cpp src/eigenpy.cpp
src/angle-axis.cpp src/angle-axis.cpp
src/quaternion.cpp src/quaternion.cpp
src/solvers/solvers.cpp
) )
ADD_LIBRARY(${PROJECT_NAME} SHARED ${${PROJECT_NAME}_SOURCES} ${${PROJECT_NAME}_HEADERS}) ADD_LIBRARY(${PROJECT_NAME} SHARED ${${PROJECT_NAME}_SOURCES} ${${PROJECT_NAME}_HEADERS})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment