From 502c89d67e26db6ddb825defcbcadc6adbc6d109 Mon Sep 17 00:00:00 2001 From: Frederick Roy Date: Fri, 8 May 2026 09:15:48 +0900 Subject: [PATCH] create a project for new regression and manage its install --- CMakeLists.txt | 1 + SofaRegressionProgram/CMakeLists.txt | 6 ++++++ .../SofaRegressionProgram.py | 0 .../tools}/ProgressBarHandler.py | 0 {tools => SofaRegressionProgram/tools}/ReferenceFileIO.py | 0 {tools => SofaRegressionProgram/tools}/RegressionHelper.py | 0 .../tools}/RegressionSceneData.py | 0 .../tools}/RegressionSceneList.py | 0 8 files changed, 7 insertions(+) create mode 100644 SofaRegressionProgram/CMakeLists.txt rename SofaRegressionProgram.py => SofaRegressionProgram/SofaRegressionProgram.py (100%) rename {tools => SofaRegressionProgram/tools}/ProgressBarHandler.py (100%) rename {tools => SofaRegressionProgram/tools}/ReferenceFileIO.py (100%) rename {tools => SofaRegressionProgram/tools}/RegressionHelper.py (100%) rename {tools => SofaRegressionProgram/tools}/RegressionSceneData.py (100%) rename {tools => SofaRegressionProgram/tools}/RegressionSceneList.py (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 79aae86..59423d0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,3 +5,4 @@ cmake_minimum_required(VERSION 3.12) find_package(Sofa.Config) # Load SofaMacros sofa_add_subdirectory(application Regression_test Regression_test) +sofa_add_subdirectory(application SofaRegressionProgram SofaRegressionProgram) diff --git a/SofaRegressionProgram/CMakeLists.txt b/SofaRegressionProgram/CMakeLists.txt new file mode 100644 index 0000000..f278a16 --- /dev/null +++ b/SofaRegressionProgram/CMakeLists.txt @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.22) +project(SofaRegressionProgram) + +set(REGRESSION_PROGRAM_INSTALL_DIR plugins/SofaRegressionProgram) +install(FILES SofaRegressionProgram.py DESTINATION ${REGRESSION_PROGRAM_INSTALL_DIR}) +install(DIRECTORY tools DESTINATION ${REGRESSION_PROGRAM_INSTALL_DIR}) diff --git a/SofaRegressionProgram.py b/SofaRegressionProgram/SofaRegressionProgram.py similarity index 100% rename from SofaRegressionProgram.py rename to SofaRegressionProgram/SofaRegressionProgram.py diff --git a/tools/ProgressBarHandler.py b/SofaRegressionProgram/tools/ProgressBarHandler.py similarity index 100% rename from tools/ProgressBarHandler.py rename to SofaRegressionProgram/tools/ProgressBarHandler.py diff --git a/tools/ReferenceFileIO.py b/SofaRegressionProgram/tools/ReferenceFileIO.py similarity index 100% rename from tools/ReferenceFileIO.py rename to SofaRegressionProgram/tools/ReferenceFileIO.py diff --git a/tools/RegressionHelper.py b/SofaRegressionProgram/tools/RegressionHelper.py similarity index 100% rename from tools/RegressionHelper.py rename to SofaRegressionProgram/tools/RegressionHelper.py diff --git a/tools/RegressionSceneData.py b/SofaRegressionProgram/tools/RegressionSceneData.py similarity index 100% rename from tools/RegressionSceneData.py rename to SofaRegressionProgram/tools/RegressionSceneData.py diff --git a/tools/RegressionSceneList.py b/SofaRegressionProgram/tools/RegressionSceneList.py similarity index 100% rename from tools/RegressionSceneList.py rename to SofaRegressionProgram/tools/RegressionSceneList.py