-# Copyright (C) 2014-2022 CEA/DEN, EDF R&D
+# Copyright (C) 2014-2023 CEA, EDF
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
FeaturesPlugin_Intersection.h
FeaturesPlugin_Partition.h
FeaturesPlugin_Pipe.h
+ FeaturesPlugin_Loft.h
FeaturesPlugin_Placement.h
+ FeaturesPlugin_PointCloudOnFace.h
FeaturesPlugin_CompositeBoolean.h
FeaturesPlugin_CompositeSketch.h
FeaturesPlugin_ExtrusionBoolean.h
FeaturesPlugin_Tools.h
FeaturesPlugin_Symmetry.h
FeaturesPlugin_Scale.h
+ FeaturesPlugin_Sewing.h
FeaturesPlugin_MultiTranslation.h
FeaturesPlugin_MultiRotation.h
FeaturesPlugin_Fillet.h
FeaturesPlugin_InspectBoundingBox.h
FeaturesPlugin_NormalToFace.h
FeaturesPlugin_InspectNormalToFace.h
+ FeaturesPlugin_GlueFaces.h
+ FeaturesPlugin_LimitTolerance.h
+ FeaturesPlugin_CommonSharedFaces.h
+ FeaturesPlugin_GroupSharedFaces.h
+ FeaturesPlugin_SharedFaces.h
)
SET(PROJECT_SOURCES
FeaturesPlugin_Intersection.cpp
FeaturesPlugin_Partition.cpp
FeaturesPlugin_Pipe.cpp
+ FeaturesPlugin_Loft.cpp
FeaturesPlugin_Placement.cpp
+ FeaturesPlugin_PointCloudOnFace.cpp
FeaturesPlugin_CompositeBoolean.cpp
FeaturesPlugin_CompositeSketch.cpp
FeaturesPlugin_ExtrusionBoolean.cpp
FeaturesPlugin_Tools.cpp
FeaturesPlugin_Symmetry.cpp
FeaturesPlugin_Scale.cpp
+ FeaturesPlugin_Sewing.cpp
FeaturesPlugin_MultiTranslation.cpp
FeaturesPlugin_MultiRotation.cpp
FeaturesPlugin_Fillet.cpp
FeaturesPlugin_InspectBoundingBox.cpp
FeaturesPlugin_NormalToFace.cpp
FeaturesPlugin_InspectNormalToFace.cpp
+ FeaturesPlugin_GlueFaces.cpp
+ FeaturesPlugin_LimitTolerance.cpp
+ FeaturesPlugin_CommonSharedFaces.cpp
+ FeaturesPlugin_GroupSharedFaces.cpp
+ FeaturesPlugin_SharedFaces.cpp
)
SET(XML_RESOURCES
placement_widget.xml
intersection_widget.xml
pipe_widget.xml
+ loft_widget.xml
remove_subshapes_widget.xml
union_widget.xml
symmetry_widget.xml
scale_widget.xml
+ sewing_widget.xml
multitranslation_widget.xml
multirotation_widget.xml
fillet_widget.xml
fillet1d_widget.xml
measurement_widget.xml
fusion_faces_widget.xml
+ glue_faces_widget.xml
chamfer_widget.xml
copy_widget.xml
import_result_widget.xml
create_bounding_box_widget.xml
normal_to_face_widget.xml
create_normal_to_face_widget.xml
+ limit_tolerance_widget.xml
+ shared_faces_macro_widget.xml
+ shared_faces_widget.xml
)
SET(TEXT_RESOURCES
../ModuleBase
../Events
../Config
+ ../Locale
${OpenCASCADE_INCLUDE_DIR}
)
IF(${HAVE_SALOME})
enable_testing()
set(TEST_INSTALL_DIRECTORY "${SALOME_SHAPER_INSTALL_TESTS}/FeaturesPlugin")
-
+
install(FILES CTestTestfileInstall.cmake
DESTINATION ${TEST_INSTALL_DIRECTORY}
RENAME CTestTestfile.cmake)
install(FILES tests.set DESTINATION ${TEST_INSTALL_DIRECTORY})
-
+
set(TMP_TESTS_NAMES)
foreach(tfile ${TEST_NAMES})
list(APPEND TMP_TESTS_NAMES "Test/${tfile}")
endforeach(tfile ${TEST_NAMES})
-
+
install(FILES ${TMP_TESTS_NAMES} DESTINATION ${TEST_INSTALL_DIRECTORY})
+ install(DIRECTORY data DESTINATION ${TEST_INSTALL_DIRECTORY})
ENDIF(${HAVE_SALOME})