From ba0c10f4a1a3fbeb2353c75541dc292ab1ffa293 Mon Sep 17 00:00:00 2001 From: Hinageshi01 <2247001665@qq.com> Date: Fri, 20 Oct 2023 17:31:51 +0800 Subject: [PATCH] Delete unreasonable .gitignore in Eigen release. --- Frame/Source/ThirdParty/eigen3/.gitignore | 38 ------------------- .../ThirdParty/eigen3/scripts/buildtests.in | 22 +++++++++++ 2 files changed, 22 insertions(+), 38 deletions(-) delete mode 100644 Frame/Source/ThirdParty/eigen3/.gitignore create mode 100644 Frame/Source/ThirdParty/eigen3/scripts/buildtests.in diff --git a/Frame/Source/ThirdParty/eigen3/.gitignore b/Frame/Source/ThirdParty/eigen3/.gitignore deleted file mode 100644 index 1056e64e..00000000 --- a/Frame/Source/ThirdParty/eigen3/.gitignore +++ /dev/null @@ -1,38 +0,0 @@ -qrc_*cxx -*.orig -*.pyc -*.diff -diff -*.save -save -*.old -*.gmo -*.qm -# core -# core.* -*.bak -*~ -*build* -*.moc.* -*.moc -ui_* -CMakeCache.txt -tags -.*.swp -activity.png -*.out -*.php* -*.log -*.orig -*.rej -log -patch -*.patch -a -a.* -lapack/testing -lapack/reference -.*project -.settings -Makefile -!ci/build.gitlab-ci.yml diff --git a/Frame/Source/ThirdParty/eigen3/scripts/buildtests.in b/Frame/Source/ThirdParty/eigen3/scripts/buildtests.in new file mode 100644 index 00000000..ab9c18fb --- /dev/null +++ b/Frame/Source/ThirdParty/eigen3/scripts/buildtests.in @@ -0,0 +1,22 @@ +#!/bin/bash + +if [[ $# != 1 || $1 == *help ]] +then + echo "usage: $0 regexp" + echo " Builds tests matching the regexp." + echo " The EIGEN_MAKE_ARGS environment variable allows to pass args to 'make'." + echo " For example, to launch 5 concurrent builds, use EIGEN_MAKE_ARGS='-j5'" + exit 0 +fi + +TESTSLIST="@EIGEN_TESTS_LIST@" +targets_to_make=$(echo "$TESTSLIST" | grep -E "$1" | xargs echo) + +if [ -n "${EIGEN_MAKE_ARGS:+x}" ] +then + @CMAKE_MAKE_PROGRAM@ $targets_to_make ${EIGEN_MAKE_ARGS} +else + @CMAKE_MAKE_PROGRAM@ $targets_to_make @EIGEN_TEST_BUILD_FLAGS@ +fi +exit $? +