Merged in feature/allTestsTarget (pull request #99)
Custom all.tests target and remove obsolete test macrosrelease/4.3a0
						commit
						91ea8e3bd7
					
				| 
						 | 
					@ -424,6 +424,7 @@ message(STATUS "  CPack Generator                : ${CPACK_GENERATOR}")
 | 
				
			||||||
message(STATUS "GTSAM flags                                               ")
 | 
					message(STATUS "GTSAM flags                                               ")
 | 
				
			||||||
print_config_flag(${GTSAM_USE_QUATERNIONS}             "Quaternions as default Rot3    ")
 | 
					print_config_flag(${GTSAM_USE_QUATERNIONS}             "Quaternions as default Rot3    ")
 | 
				
			||||||
print_config_flag(${GTSAM_ENABLE_CONSISTENCY_CHECKS}   "Runtime consistency checking   ")
 | 
					print_config_flag(${GTSAM_ENABLE_CONSISTENCY_CHECKS}   "Runtime consistency checking   ")
 | 
				
			||||||
 | 
					print_config_flag(${GTSAM_ROT3_EXPMAP}                 "Rot3 retract is full ExpMap    ")
 | 
				
			||||||
print_config_flag(${GTSAM_POSE3_EXPMAP}                "Pose3 retract is full ExpMap   ")
 | 
					print_config_flag(${GTSAM_POSE3_EXPMAP}                "Pose3 retract is full ExpMap   ")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
message(STATUS "MATLAB toolbox flags                                      ")
 | 
					message(STATUS "MATLAB toolbox flags                                      ")
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -19,7 +19,6 @@ install(FILES
 | 
				
			||||||
  GtsamMatlabWrap.cmake
 | 
					  GtsamMatlabWrap.cmake
 | 
				
			||||||
  GtsamPythonWrap.cmake
 | 
					  GtsamPythonWrap.cmake
 | 
				
			||||||
  GtsamTesting.cmake
 | 
					  GtsamTesting.cmake
 | 
				
			||||||
  GtsamTestingObsolete.cmake
 | 
					 | 
				
			||||||
  README.html
 | 
					  README.html
 | 
				
			||||||
  DESTINATION "${SCRIPT_INSTALL_DIR}/GTSAMCMakeTools")
 | 
					  DESTINATION "${SCRIPT_INSTALL_DIR}/GTSAMCMakeTools")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -109,9 +109,8 @@ add_custom_target(examples)
 | 
				
			||||||
# Add timing target
 | 
					# Add timing target
 | 
				
			||||||
add_custom_target(timing)
 | 
					add_custom_target(timing)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Include obsolete macros - will be removed in the near future
 | 
					# Add target to build tests without running
 | 
				
			||||||
include(GtsamTestingObsolete)
 | 
					add_custom_target(all.tests)
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Implementations of this file's macros:
 | 
					# Implementations of this file's macros:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -165,6 +164,7 @@ macro(gtsamAddTestsGlob_impl groupName globPatterns excludedFiles linkLibraries)
 | 
				
			||||||
				add_test(NAME ${script_name} COMMAND ${script_name})
 | 
									add_test(NAME ${script_name} COMMAND ${script_name})
 | 
				
			||||||
				add_dependencies(check.${groupName} ${script_name})
 | 
									add_dependencies(check.${groupName} ${script_name})
 | 
				
			||||||
				add_dependencies(check ${script_name})
 | 
									add_dependencies(check ${script_name})
 | 
				
			||||||
 | 
					        add_dependencies(all.tests ${script_name})
 | 
				
			||||||
				if(NOT MSVC AND NOT XCODE_VERSION)
 | 
									if(NOT MSVC AND NOT XCODE_VERSION)
 | 
				
			||||||
				  add_custom_target(${script_name}.run ${EXECUTABLE_OUTPUT_PATH}${script_name})
 | 
									  add_custom_target(${script_name}.run ${EXECUTABLE_OUTPUT_PATH}${script_name})
 | 
				
			||||||
				endif()
 | 
									endif()
 | 
				
			||||||
| 
						 | 
					@ -195,6 +195,7 @@ macro(gtsamAddTestsGlob_impl groupName globPatterns excludedFiles linkLibraries)
 | 
				
			||||||
			add_test(NAME ${target_name} COMMAND ${target_name})
 | 
								add_test(NAME ${target_name} COMMAND ${target_name})
 | 
				
			||||||
			add_dependencies(check.${groupName} ${target_name})
 | 
								add_dependencies(check.${groupName} ${target_name})
 | 
				
			||||||
			add_dependencies(check ${target_name})
 | 
								add_dependencies(check ${target_name})
 | 
				
			||||||
 | 
								add_dependencies(all.tests ${script_name})
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
			# Add TOPSRCDIR
 | 
								# Add TOPSRCDIR
 | 
				
			||||||
			set_property(SOURCE ${script_srcs} APPEND PROPERTY COMPILE_DEFINITIONS "TOPSRCDIR=\"${PROJECT_SOURCE_DIR}\"")
 | 
								set_property(SOURCE ${script_srcs} APPEND PROPERTY COMPILE_DEFINITIONS "TOPSRCDIR=\"${PROJECT_SOURCE_DIR}\"")
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue