Fix bug #738: use the "current" version of cmake project directories to ease the inclusion of Eigen within other projects.
This commit is contained in:
		
							parent
							
								
									ed37c44765
								
							
						
					
					
						commit
						c331ce6b8e
					
				| @ -449,12 +449,12 @@ set ( EIGEN_INCLUDE_DIR ${INCLUDE_INSTALL_DIR} ) | ||||
| set ( EIGEN_INCLUDE_DIRS ${EIGEN_INCLUDE_DIR} ) | ||||
| set ( EIGEN_ROOT_DIR ${CMAKE_INSTALL_PREFIX} ) | ||||
| 
 | ||||
| configure_file ( ${CMAKE_SOURCE_DIR}/cmake/Eigen3Config.cmake.in | ||||
| configure_file ( ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Eigen3Config.cmake.in | ||||
|                  ${CMAKE_CURRENT_BINARY_DIR}/Eigen3Config.cmake | ||||
|                  @ONLY ESCAPE_QUOTES | ||||
|                ) | ||||
| 
 | ||||
| install ( FILES ${CMAKE_SOURCE_DIR}/cmake/UseEigen3.cmake | ||||
| install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/cmake/UseEigen3.cmake | ||||
|                 ${CMAKE_CURRENT_BINARY_DIR}/Eigen3Config.cmake | ||||
|           DESTINATION ${EIGEN_CONFIG_CMAKE_PATH} | ||||
|         ) | ||||
|  | ||||
| @ -49,7 +49,7 @@ else() | ||||
|   set(EIGEN_MAKECOMMAND_PLACEHOLDER "${EIGEN_BUILD_COMMAND}") | ||||
| endif() | ||||
| 
 | ||||
| configure_file(${CMAKE_BINARY_DIR}/DartConfiguration.tcl ${CMAKE_BINARY_DIR}/DartConfiguration.tcl) | ||||
| configure_file(${CMAKE_CURRENT_BINARY_DIR}/DartConfiguration.tcl ${CMAKE_BINARY_DIR}/DartConfiguration.tcl) | ||||
| 
 | ||||
| # restore default CMAKE_MAKE_PROGRAM | ||||
| set(CMAKE_MAKE_PROGRAM ${CMAKE_MAKE_PROGRAM_SAVE}) | ||||
| @ -58,7 +58,7 @@ set(CMAKE_MAKE_PROGRAM ${CMAKE_MAKE_PROGRAM_SAVE}) | ||||
| unset(CMAKE_MAKE_PROGRAM_SAVE)  | ||||
| unset(EIGEN_MAKECOMMAND_PLACEHOLDER) | ||||
| 
 | ||||
| configure_file(${CMAKE_SOURCE_DIR}/CTestCustom.cmake.in ${CMAKE_BINARY_DIR}/CTestCustom.cmake) | ||||
| configure_file(${CMAKE_CURRENT_SOURCE_DIR}/CTestCustom.cmake.in ${CMAKE_BINARY_DIR}/CTestCustom.cmake) | ||||
| 
 | ||||
| # some documentation of this function would be nice | ||||
| ei_init_testing() | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Gael Guennebaud
						Gael Guennebaud