@@ -78,49 +78,38 @@ INCLUDE_DIRECTORIES(SYSTEM ${Boost_INCLUDE_DIRS})
7878# --- INCLUDE ----------------------------------------
7979# ----------------------------------------------------
8080SET (${PROJECT_NAME} _SOLVERS_HEADERS
81- solvers/solvers.hpp
82- solvers/preconditioners.hpp
83- solvers/IterativeSolverBase.hpp
84- solvers/LeastSquaresConjugateGradient.hpp
85- solvers/ConjugateGradient.hpp
86- solvers/SparseSolverBase.hpp
87- solvers/BasicPreconditioners.hpp
88- solvers/BFGSPreconditioners.hpp
81+ eigenpy/ solvers/solvers.hpp
82+ eigenpy/ solvers/preconditioners.hpp
83+ eigenpy/ solvers/IterativeSolverBase.hpp
84+ eigenpy/ solvers/LeastSquaresConjugateGradient.hpp
85+ eigenpy/ solvers/ConjugateGradient.hpp
86+ eigenpy/ solvers/SparseSolverBase.hpp
87+ eigenpy/ solvers/BasicPreconditioners.hpp
88+ eigenpy/ solvers/BFGSPreconditioners.hpp
8989 )
9090
91- SET (HEADERS
91+ SET (${PROJECT_NAME} _HEADERS
9292 ${${PROJECT_NAME} _SOLVERS_HEADERS}
93- eigenpy.hpp
94- exception.hpp
95- details.hpp
96- fwd.hpp
97- map.hpp
98- geometry.hpp
99- geometry-conversion.hpp
100- memory.hpp
101- registration.hpp
102- angle-axis.hpp
103- quaternion.hpp
104- stride .hpp
105- ref.hpp
93+ eigenpy/eigenpy .hpp
94+ eigenpy/ exception.hpp
95+ eigenpy/ details.hpp
96+ eigenpy/ fwd.hpp
97+ eigenpy/ map.hpp
98+ eigenpy/ geometry.hpp
99+ eigenpy/ geometry-conversion.hpp
100+ eigenpy/ memory.hpp
101+ eigenpy/ registration.hpp
102+ eigenpy/ angle-axis.hpp
103+ eigenpy/ quaternion.hpp
104+ eigenpy/ stride .hpp
105+ eigenpy/ ref.hpp
106106)
107107
108- MAKE_DIRECTORY ("${${PROJECT_NAME} _BINARY_DIR}/include/eigenpy" )
109- MAKE_DIRECTORY ("${${PROJECT_NAME} _BINARY_DIR}/include/eigenpy/solvers" )
110- INCLUDE_DIRECTORIES (${${PROJECT_NAME} _BINARY_DIR}/include /eigenpy)
111-
112- SET (${PROJECT_NAME} _HEADERS)
113- FOREACH (header ${HEADERS} )
114- GET_FILENAME_COMPONENT (headerName ${header} NAME )
115- GET_FILENAME_COMPONENT (headerPath ${header} PATH )
116- EXECUTE_PROCESS (COMMAND ${CMAKE_COMMAND} -E ${LINK}
117- ${${PROJECT_NAME} _SOURCE_DIR}/src/${header}
118- ${${PROJECT_NAME} _BINARY_DIR}/include /${PROJECT_NAME} /${header} )
119- INSTALL (FILES ${${PROJECT_NAME} _SOURCE_DIR}/src/${header}
120- DESTINATION ${CMAKE_INSTALL_PREFIX} /include /${PROJECT_NAME} /${headerPath}
121- PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE)
122- LIST (APPEND ${PROJECT_NAME} _HEADERS src/${header} )
123- ENDFOREACH (header)
108+ EXECUTE_PROCESS (COMMAND ${CMAKE_COMMAND} -E ${LINK}
109+ ${${PROJECT_NAME} _SOURCE_DIR}/src
110+ ${${PROJECT_NAME} _BINARY_DIR}/eigenpy)
111+ INCLUDE_DIRECTORIES (${${PROJECT_NAME} _BINARY_DIR}/include )
112+ INCLUDE_DIRECTORIES (${${PROJECT_NAME} _BINARY_DIR})
124113
125114# ----------------------------------------------------
126115# --- TARGETS ----------------------------------------
0 commit comments