Files
create/src/Mod/TechDraw/CMakeLists.txt
2018-03-08 12:02:59 +01:00

88 lines
1.5 KiB
CMake

add_definitions(-DMOD_TECHDRAW_HANDLE_FACES=1)
add_subdirectory(App)
if(BUILD_GUI)
add_subdirectory(Gui)
endif(BUILD_GUI)
INSTALL(
FILES
Init.py
InitGui.py
TestTechDrawApp.py
DESTINATION
Mod/TechDraw
)
INSTALL(
DIRECTORY
Templates
DESTINATION
${CMAKE_INSTALL_DATADIR}/Mod/TechDraw
FILES_MATCHING
PATTERN "*.svg*"
)
INSTALL(
DIRECTORY
PAT
DESTINATION
${CMAKE_INSTALL_DATADIR}/Mod/TechDraw
FILES_MATCHING
PATTERN "*.pat*"
)
INSTALL(
DIRECTORY
LineGroup
DESTINATION
${CMAKE_INSTALL_DATADIR}/Mod/TechDraw
FILES_MATCHING
PATTERN "*.csv*"
)
INSTALL(
DIRECTORY
Patterns
DESTINATION
${CMAKE_INSTALL_DATADIR}/Mod/TechDraw
FILES_MATCHING
PATTERN "*.svg*"
)
#unit test files
SET(TDTest_SRCS
TDTest/__init__.py
TDTest/DHatchTest.py
TDTest/DProjGroupTest.py
TDTest/DVAnnoSymImageTest.py
TDTest/DVDimensionTest.py
TDTest/DVPartTest.py
TDTest/DVSectionTest.py
)
SET(TDTestFile_SRCS
TDTest/TestHatch.svg
TDTest/TestImage.png
TDTest/TestSymbol.svg
TDTest/TestTemplate.svg
)
SET(TDAllTest
${TDTest_SRCS}
${TDTestFile_SRCS}
)
ADD_CUSTOM_TARGET(TDTestTarget ALL
SOURCES ${TDAllTest}
)
fc_copy_sources(TDTestTarget "${CMAKE_BINARY_DIR}/Mod/TechDraw" ${TDAllTest})
# install Python packages (for make install)
INSTALL(FILES ${TDTest_SRCS} DESTINATION Mod/TechDraw/TDTest)
INSTALL(FILES ${TDTestFile_SRCS} DESTINATION Mod/TechDraw/TDTest)