diff --git a/.gitmodules b/.gitmodules index 9db1631350..cb9a6ccf05 100644 --- a/.gitmodules +++ b/.gitmodules @@ -22,6 +22,3 @@ [submodule "src/lib/dspal"] path = src/lib/dspal url = https://github.com/mcharleb/dspal.git -[submodule "src/lib/eigen-3.2"] - path = src/lib/eigen-3.2 - url = https://github.com/PX4/eigen.git diff --git a/cmake/common/px4_base.cmake b/cmake/common/px4_base.cmake index 1de4dddb01..c3a07df882 100644 --- a/cmake/common/px4_base.cmake +++ b/cmake/common/px4_base.cmake @@ -139,7 +139,7 @@ function(px4_add_git_submodule) add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/git_${NAME}.stamp WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} COMMAND git submodule init ${PATH} - COMMAND git submodule update ${PATH} + COMMAND git submodule update -f ${PATH} COMMAND touch ${CMAKE_BINARY_DIR}/git_${NAME}.stamp ) add_custom_target(${TARGET} diff --git a/cmake/qurt/px4_impl_qurt.cmake b/cmake/qurt/px4_impl_qurt.cmake index 6f15a640f3..6c8a6340b1 100644 --- a/cmake/qurt/px4_impl_qurt.cmake +++ b/cmake/qurt/px4_impl_qurt.cmake @@ -225,6 +225,7 @@ function(px4_os_prebuild_targets) add_custom_target(git_eigen_patched WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/src/lib/eigen COMMAND git checkout . + COMMAND git checkout master COMMAND patch -p1 -i ${CMAKE_SOURCE_DIR}/cmake/qurt/qurt_eigen.patch DEPENDS git_eigen) add_custom_target(${OUT} DEPENDS git_dspal git_eigen_patched) diff --git a/src/lib/eigen-3.2 b/src/lib/eigen-3.2 deleted file mode 160000 index e7850ed81f..0000000000 --- a/src/lib/eigen-3.2 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e7850ed81f9c469e02df496ef09ae32ec0379b71