diff --git a/src/Mod/Surfaces/CMakeLists.txt b/src/Mod/Surfaces/CMakeLists.txt new file mode 100644 index 000000000..528481619 --- /dev/null +++ b/src/Mod/Surfaces/CMakeLists.txt @@ -0,0 +1,30 @@ +add_subdirectory(Icons) +add_subdirectory(surfBorder) +add_subdirectory(surfConvert) +add_subdirectory(surfISOCurve) +add_subdirectory(surfSlice) +add_subdirectory(surfUtils) + + +SET(Surfaces_SRCS + InitGui.py + SurfGui.py +) +SOURCE_GROUP("" FILES ${Surfaces_SRCS}) + +SET(all_files ${Surfaces_SRCS}) + +ADD_CUSTOM_TARGET(Surfaces ALL + SOURCES ${all_files} +) + +fc_copy_sources("Mod/Surfaces" "Surfaces" ${all_files}) + +INSTALL( + FILES + ${Surfaces_SRCS} + README + DESTINATION + Mod/Surfaces +) + diff --git a/src/Mod/Surfaces/Icons/CMakeLists.txt b/src/Mod/Surfaces/Icons/CMakeLists.txt new file mode 100644 index 000000000..5f02f4d4a --- /dev/null +++ b/src/Mod/Surfaces/Icons/CMakeLists.txt @@ -0,0 +1,21 @@ +INSTALL( + FILES + BorderIco.png + BorderIco.xpm + ConvertIco.png + ConvertTo4SidesIco.xpm + Ico.xcf + IsoCurveIco.png + IsoCurveIco.xpm + SliceIco.xcf + BorderIco.xcf + ConvertIco.xcf + Ico.png + Ico.xpm + IsoCurveIco.xcf + SliceIco.png + SliceIco.xpm + DESTINATION + Mod/Surfaces/Icons +) + diff --git a/src/Mod/Surfaces/surfBorder/CMakeLists.txt b/src/Mod/Surfaces/surfBorder/CMakeLists.txt new file mode 100644 index 000000000..fb9e2befe --- /dev/null +++ b/src/Mod/Surfaces/surfBorder/CMakeLists.txt @@ -0,0 +1,7 @@ +INSTALL( + FILES + __init__.py + DESTINATION + Mod/Surfaces/surfBorder +) + diff --git a/src/Mod/Surfaces/surfConvert/CMakeLists.txt b/src/Mod/Surfaces/surfConvert/CMakeLists.txt new file mode 100644 index 000000000..2bd1f7e58 --- /dev/null +++ b/src/Mod/Surfaces/surfConvert/CMakeLists.txt @@ -0,0 +1,10 @@ +INSTALL( + FILES + __init__.py + Preview.py + TaskPanel.py + TaskPanel.ui + DESTINATION + Mod/Surfaces/surfConvert +) + diff --git a/src/Mod/Surfaces/surfISOCurve/CMakeLists.txt b/src/Mod/Surfaces/surfISOCurve/CMakeLists.txt new file mode 100644 index 000000000..21445ed82 --- /dev/null +++ b/src/Mod/Surfaces/surfISOCurve/CMakeLists.txt @@ -0,0 +1,11 @@ +INSTALL( + FILES + __init__.py + PointTracker.py + TaskPanel.py + Preview.py + TaskPanel.ui + DESTINATION + Mod/Surfaces/surfISOCurve +) + diff --git a/src/Mod/Surfaces/surfSlice/CMakeLists.txt b/src/Mod/Surfaces/surfSlice/CMakeLists.txt new file mode 100644 index 000000000..7757f84ea --- /dev/null +++ b/src/Mod/Surfaces/surfSlice/CMakeLists.txt @@ -0,0 +1,11 @@ +INSTALL( + FILES + __init__.py + PointTracker.py + TaskPanel.py + Preview.py + TaskPanel.ui + DESTINATION + Mod/Surfaces/surfSlice +) + diff --git a/src/Mod/Surfaces/surfUtils/CMakeLists.txt b/src/Mod/Surfaces/surfUtils/CMakeLists.txt new file mode 100644 index 000000000..46ceac9ef --- /dev/null +++ b/src/Mod/Surfaces/surfUtils/CMakeLists.txt @@ -0,0 +1,11 @@ +INSTALL( + FILES + __init__.py + Geometry.py + Math.py + Paths.py + Translator.py + DESTINATION + Mod/Surfaces/surfUtils +) +