Revert "Fix compile error on Clang 18, tweak for better type generation"
This reverts commit e3dd4e1704.
			
			
				release/4.3a0
			
			
		
							parent
							
								
									e4ec8d3b9c
								
							
						
					
					
						commit
						6190e3d13f
					
				|  | @ -25,7 +25,6 @@ | |||
| #include <boost/serialization/nvp.hpp> | ||||
| #endif | ||||
| #include <memory> | ||||
| #include <algorithm> | ||||
| 
 | ||||
| #include <gtsam/base/types.h> | ||||
| #include <gtsam/base/FastVector.h> | ||||
|  |  | |||
|  | @ -257,7 +257,7 @@ if(GTSAM_UNSTABLE_BUILD_PYTHON) | |||
|         COMMAND | ||||
|         ${CMAKE_COMMAND} -E env | ||||
|         "PYTHONPATH=${GTSAM_PYTHON_BUILD_DIRECTORY}/$ENV{PYTHONPATH}" | ||||
|         pybind11-stubgen -o . --enum-class-locations \"KernelFunctionType|NoiseFormat:gtsam.gtsam\" --enum-class-locations \"OrderingType:gtsam.gtsam.Ordering\" --numpy-array-use-type-var gtsam_unstable | ||||
|         pybind11-stubgen -o . --enum-class-locations \"KernelFunctionType|NoiseFormat:gtsam.gtsam\" --enum-class-locations \"OrderingType:gtsam.gtsam.Ordering\" gtsam_unstable | ||||
|         DEPENDS ${GTSAM_PYTHON_DEPENDENCIES} ${GTSAM_PYTHON_TEST_FILES} ${GTSAM_PYTHON_UNSTABLE_TARGET} | ||||
|         WORKING_DIRECTORY "${GTSAM_PYTHON_BUILD_DIRECTORY}/" | ||||
|     ) | ||||
|  | @ -284,7 +284,7 @@ add_custom_target( | |||
|         COMMAND | ||||
|         ${CMAKE_COMMAND} -E env | ||||
|         "PYTHONPATH=${GTSAM_PYTHON_BUILD_DIRECTORY}/$ENV{PYTHONPATH}" | ||||
|         pybind11-stubgen -o . --enum-class-locations \"KernelFunctionType|NoiseFormat:gtsam.gtsam\" --enum-class-locations \"OrderingType:gtsam.gtsam.Ordering\" --numpy-array-use-type-var gtsam | ||||
|         pybind11-stubgen -o . --enum-class-locations \"KernelFunctionType|NoiseFormat:gtsam.gtsam\" --enum-class-locations \"OrderingType:gtsam.gtsam.Ordering\" gtsam | ||||
|         DEPENDS ${GTSAM_PYTHON_DEPENDENCIES} ${GTSAM_PYTHON_TEST_FILES} ${GTSAM_PYTHON_TARGET} | ||||
|         WORKING_DIRECTORY "${GTSAM_PYTHON_BUILD_DIRECTORY}/" | ||||
| ) | ||||
|  |  | |||
|  | @ -39,12 +39,12 @@ namespace py = pybind11; | |||
| {module_def} {{ | ||||
|     m_.doc() = "pybind11 wrapper of {module_name}"; | ||||
| 
 | ||||
| // Specializations for STL classes | ||||
| #include "python/gtsam/specializations/{module_name}.h" | ||||
| 
 | ||||
| {submodules_init} | ||||
| 
 | ||||
| {wrapped_namespace} | ||||
| 
 | ||||
| // Specializations for STL classes | ||||
| #include "python/gtsam/specializations/{module_name}.h" | ||||
| 
 | ||||
| }} | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue