Fixed multiple project generation
This commit is contained in:
committed by
Yorik van Havre
parent
d21b808e07
commit
321a6cfb6b
@@ -1,18 +1,69 @@
|
||||
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
|
||||
SET(SurfMain_SRCS
|
||||
InitGui.py
|
||||
SurfGui.py
|
||||
)
|
||||
SOURCE_GROUP("" FILES ${Surfaces_SRCS})
|
||||
SOURCE_GROUP("" FILES ${SurfMain_SRCS})
|
||||
|
||||
SET(all_files ${Surfaces_SRCS})
|
||||
SET(SurfIcons_SRCS
|
||||
Icons/BorderIco.png
|
||||
Icons/BorderIco.xpm
|
||||
Icons/ConvertIco.png
|
||||
Icons/ConvertTo4SidesIco.xpm
|
||||
Icons/Ico.xcf
|
||||
Icons/IsoCurveIco.png
|
||||
Icons/IsoCurveIco.xpm
|
||||
Icons/SliceIco.xcf
|
||||
Icons/BorderIco.xcf
|
||||
Icons/ConvertIco.xcf
|
||||
Icons/Ico.png
|
||||
Icons/Ico.xpm
|
||||
Icons/IsoCurveIco.xcf
|
||||
Icons/SliceIco.png
|
||||
Icons/SliceIco.xpm
|
||||
)
|
||||
SOURCE_GROUP("surficons" FILES ${SurfIcons_SRCS})
|
||||
|
||||
SET(SurfBorder_SRCS
|
||||
surfBorder/__init__.py
|
||||
)
|
||||
SOURCE_GROUP("surfborder" FILES ${SurfBorder_SRCS})
|
||||
|
||||
SET(SurfConvert_SRCS
|
||||
surfConvert/__init__.py
|
||||
surfConvert/Preview.py
|
||||
surfConvert/TaskPanel.py
|
||||
surfConvert/TaskPanel.ui
|
||||
)
|
||||
SOURCE_GROUP("surfconvert" FILES ${SurfConvert_SRCS})
|
||||
|
||||
SET(SurfISOCurve_SRCS
|
||||
surfISOCurve/__init__.py
|
||||
surfISOCurve/PointTracker.py
|
||||
surfISOCurve/TaskPanel.py
|
||||
surfISOCurve/Preview.py
|
||||
surfISOCurve/TaskPanel.ui
|
||||
)
|
||||
SOURCE_GROUP("surfISOcurve" FILES ${SurfISOCurve_SRCS})
|
||||
|
||||
SET(SurfSlice_SRCS
|
||||
surfSlice/__init__.py
|
||||
surfSlice/PointTracker.py
|
||||
surfSlice/TaskPanel.py
|
||||
surfSlice/Preview.py
|
||||
surfSlice/TaskPanel.ui
|
||||
)
|
||||
SOURCE_GROUP("surfslice" FILES ${SurfSlice_SRCS})
|
||||
|
||||
SET(SurfUtils_SRCS
|
||||
surfUtils/__init__.py
|
||||
surfUtils/Geometry.py
|
||||
surfUtils/Math.py
|
||||
surfUtils/Paths.py
|
||||
surfUtils/Translator.py
|
||||
)
|
||||
SOURCE_GROUP("surfutils" FILES ${SurfUtils_SRCS})
|
||||
|
||||
SET(all_files ${SurfMain_SRCS} ${SurfIcons_SRCS} ${SurfBorder_SRCS} ${SurfConvert_SRCS} ${SurfISOCurve_SRCS} ${SurfSlice_SRCS} ${SurfUtils_SRCS})
|
||||
|
||||
ADD_CUSTOM_TARGET(Surfaces ALL
|
||||
SOURCES ${all_files}
|
||||
@@ -22,9 +73,44 @@ fc_copy_sources("Mod/Surfaces" "Surfaces" ${all_files})
|
||||
|
||||
INSTALL(
|
||||
FILES
|
||||
${Surfaces_SRCS}
|
||||
README
|
||||
${SurfIcons_SRCS}
|
||||
DESTINATION
|
||||
Mod/Surfaces
|
||||
Mod/Surfaces/Icons
|
||||
)
|
||||
INSTALL(
|
||||
FILES
|
||||
${SurfBorder_SRCS}
|
||||
DESTINATION
|
||||
Mod/Surfaces/surfBorder
|
||||
)
|
||||
INSTALL(
|
||||
FILES
|
||||
${SurfConvert_SRCS}
|
||||
DESTINATION
|
||||
Mod/Surfaces/surfConvert
|
||||
)
|
||||
INSTALL(
|
||||
FILES
|
||||
${SurfISOCurve_SRCS}
|
||||
DESTINATION
|
||||
Mod/Surfaces/surfISOCurve
|
||||
)
|
||||
INSTALL(
|
||||
FILES
|
||||
${SurfSlice_SRCS}
|
||||
DESTINATION
|
||||
Mod/Surfaces/surfSlice
|
||||
)
|
||||
INSTALL(
|
||||
FILES
|
||||
${SurfUtils_SRCS}
|
||||
DESTINATION
|
||||
Mod/Surfaces/surfUtils
|
||||
)
|
||||
INSTALL(
|
||||
FILES
|
||||
${SurfMain_SRCS}
|
||||
DESTINATION
|
||||
Mod/Surfaces
|
||||
)
|
||||
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
SET(Surfaces_Icons
|
||||
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
|
||||
)
|
||||
|
||||
SOURCE_GROUP("" FILES ${Surfaces_Icons})
|
||||
|
||||
ADD_CUSTOM_TARGET(SurfacesIcons ALL
|
||||
SOURCES ${Surfaces_Icons}
|
||||
)
|
||||
|
||||
fc_copy_sources("Mod/Surfaces/Icons" "Surfaces/Icons" ${Surfaces_Icons})
|
||||
|
||||
INSTALL(
|
||||
FILES
|
||||
${Surfaces_Icons}
|
||||
DESTINATION
|
||||
Mod/Surfaces/Icons
|
||||
)
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
SET(Surfaces_Border
|
||||
__init__.py
|
||||
)
|
||||
|
||||
SOURCE_GROUP("" FILES ${Surfaces_Border})
|
||||
|
||||
ADD_CUSTOM_TARGET(SurfacesBorder ALL
|
||||
SOURCES ${Surfaces_Border}
|
||||
)
|
||||
|
||||
fc_copy_sources("Mod/Surfaces/surfBorder" "Surfaces/surfBorder" ${Surfaces_Border})
|
||||
|
||||
INSTALL(
|
||||
FILES
|
||||
${Surfaces_Border}
|
||||
DESTINATION
|
||||
Mod/Surfaces/surfBorder
|
||||
)
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
SET(Surfaces_Convert
|
||||
__init__.py
|
||||
Preview.py
|
||||
TaskPanel.py
|
||||
TaskPanel.ui
|
||||
)
|
||||
|
||||
SOURCE_GROUP("" FILES ${Surfaces_Convert})
|
||||
|
||||
ADD_CUSTOM_TARGET(SurfacesConvert ALL
|
||||
SOURCES ${Surfaces_Convert}
|
||||
)
|
||||
|
||||
fc_copy_sources("Mod/Surfaces/surfConvert" "Surfaces/surfConvert" ${Surfaces_Convert})
|
||||
|
||||
INSTALL(
|
||||
FILES
|
||||
${Surfaces_Convert}
|
||||
DESTINATION
|
||||
Mod/Surfaces/surfConvert
|
||||
)
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
SET(Surfaces_ISOCurve
|
||||
__init__.py
|
||||
PointTracker.py
|
||||
TaskPanel.py
|
||||
Preview.py
|
||||
TaskPanel.ui
|
||||
)
|
||||
|
||||
SOURCE_GROUP("" FILES ${Surfaces_ISOCurve})
|
||||
|
||||
ADD_CUSTOM_TARGET(SurfacesISOCurve ALL
|
||||
SOURCES ${Surfaces_ISOCurve}
|
||||
)
|
||||
|
||||
fc_copy_sources("Mod/Surfaces/surfISOCurve" "Surfaces/surfISOCurve" ${Surfaces_ISOCurve})
|
||||
|
||||
INSTALL(
|
||||
FILES
|
||||
${Surfaces_ISOCurve}
|
||||
DESTINATION
|
||||
Mod/Surfaces/surfISOCurve
|
||||
)
|
||||
|
||||
INSTALL(
|
||||
FILES
|
||||
DESTINATION
|
||||
Mod/Surfaces/surfISOCurve
|
||||
)
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
SET(Surfaces_Slice
|
||||
__init__.py
|
||||
PointTracker.py
|
||||
TaskPanel.py
|
||||
Preview.py
|
||||
TaskPanel.ui
|
||||
)
|
||||
|
||||
SOURCE_GROUP("" FILES ${Surfaces_Slice})
|
||||
|
||||
ADD_CUSTOM_TARGET(SurfacesSlice ALL
|
||||
SOURCES ${Surfaces_Slice}
|
||||
)
|
||||
|
||||
fc_copy_sources("Mod/Surfaces/surfSlice" "Surfaces/surfSlice" ${Surfaces_Slice})
|
||||
|
||||
INSTALL(
|
||||
FILES
|
||||
${Surfaces_Slice}
|
||||
DESTINATION
|
||||
Mod/Surfaces/surfSlice
|
||||
)
|
||||
|
||||
INSTALL(
|
||||
FILES
|
||||
DESTINATION
|
||||
Mod/Surfaces/surfSlice
|
||||
)
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
SET(Surfaces_Utils
|
||||
__init__.py
|
||||
Geometry.py
|
||||
Math.py
|
||||
Paths.py
|
||||
Translator.py
|
||||
)
|
||||
|
||||
SOURCE_GROUP("" FILES ${Surfaces_Utils})
|
||||
|
||||
ADD_CUSTOM_TARGET(SurfacesUtils ALL
|
||||
SOURCES ${Surfaces_Utils}
|
||||
)
|
||||
|
||||
fc_copy_sources("Mod/Surfaces/surfUtils" "Surfaces/surfUtils" ${Surfaces_Utils})
|
||||
|
||||
INSTALL(
|
||||
FILES
|
||||
${Surfaces_Utils}
|
||||
DESTINATION
|
||||
Mod/Surfaces/surfUtils
|
||||
)
|
||||
|
||||
INSTALL(
|
||||
FILES
|
||||
DESTINATION
|
||||
Mod/Surfaces/surfUtils
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user