106 lines
2.2 KiB
CMake
106 lines
2.2 KiB
CMake
|
|
add_subdirectory(App)
|
|
if(BUILD_GUI)
|
|
add_subdirectory(Gui)
|
|
endif(BUILD_GUI)
|
|
|
|
INSTALL(
|
|
FILES
|
|
__init__.py
|
|
Init.py
|
|
InitGui.py
|
|
TestPartDesignApp.py
|
|
TestPartDesignGui.py
|
|
InvoluteGearFeature.py
|
|
InvoluteGearFeature.ui
|
|
DESTINATION
|
|
Mod/PartDesign
|
|
)
|
|
|
|
INSTALL(
|
|
FILES
|
|
Scripts/__init__.py
|
|
Scripts/DistanceBolt.py
|
|
Scripts/Epitrochoid.py
|
|
Scripts/FilletArc.py
|
|
Scripts/Gear.py
|
|
Scripts/Parallelepiped.py
|
|
Scripts/RadialCopy.py
|
|
Scripts/Spring.py
|
|
DESTINATION
|
|
Mod/PartDesign/Scripts
|
|
)
|
|
|
|
INSTALL(
|
|
FILES
|
|
fcgear/__init__.py
|
|
fcgear/fcgear.py
|
|
fcgear/fcgeardialog.py
|
|
fcgear/involute.py
|
|
fcgear/svggear.py
|
|
DESTINATION
|
|
Mod/PartDesign/fcgear
|
|
|
|
)
|
|
|
|
SET(WizardShaft_SRCS
|
|
WizardShaft/__init__.py
|
|
WizardShaft/WizardShaft.svg
|
|
WizardShaft/WizardShaft.py
|
|
WizardShaft/WizardShaftTable.py
|
|
WizardShaft/Shaft.py
|
|
WizardShaft/ShaftFeature.py
|
|
WizardShaft/ShaftDiagram.py
|
|
WizardShaft/SegmentFunction.py
|
|
)
|
|
SOURCE_GROUP("wizardshaft" FILES ${WizardShaft_SRCS})
|
|
|
|
SET(all_wizardshaft_files ${WizardShaft_SRCS})
|
|
|
|
ADD_CUSTOM_TARGET(WizardShaft ALL
|
|
SOURCES ${all_wizardshaft_files}
|
|
)
|
|
|
|
SET(all_files ${all_wizardshaft_files})
|
|
|
|
fc_copy_sources(WizardShaft "${CMAKE_BINARY_DIR}/Mod/PartDesign" ${all_files})
|
|
|
|
INSTALL(
|
|
FILES
|
|
${WizardShaft_SRCS}
|
|
DESTINATION
|
|
Mod/PartDesign/WizardShaft
|
|
)
|
|
|
|
SET(FeatureHole_SRCS
|
|
FeatureHole/__init__.py
|
|
FeatureHole/HoleGui.py
|
|
FeatureHole/FeatureHole.py
|
|
FeatureHole/TaskHole.py
|
|
FeatureHole/ViewProviderHole.py
|
|
FeatureHole/Standards.py
|
|
FeatureHole/PartDesign_Hole.svg
|
|
)
|
|
SOURCE_GROUP("featurehole" FILES ${FeatureHole_SRCS})
|
|
|
|
SET(FeatureHole_UI
|
|
FeatureHole/TaskHole.ui
|
|
)
|
|
|
|
SET(all_featurehole_files ${FeatureHole_SRCS} ${FeatureHole_UI})
|
|
|
|
ADD_CUSTOM_TARGET(FeatureHole ALL
|
|
SOURCES ${all_featurehole_files}
|
|
)
|
|
|
|
SET(all_files ${all_featurehole_files})
|
|
|
|
fc_copy_sources(Mod/PartDesign "${CMAKE_BINARY_DIR}/Mod/PartDesign" ${all_files})
|
|
|
|
INSTALL(
|
|
FILES
|
|
${FeatureHole_SRCS}
|
|
DESTINATION
|
|
Mod/PartDesign/FeatureHole
|
|
)
|