3
add_definitions(-DHAVE_LIMITS_H -DHAVE_CONFIG_H)
7
${CMAKE_SOURCE_DIR}/src
8
${CMAKE_CURRENT_BINARY_DIR}
12
${PYTHON_INCLUDE_PATH}
16
${XERCES_INCLUDE_DIR})
30
set(SketcherGui_MOC_HDRS
31
TaskSketcherConstrains.h
32
TaskSketcherCreateCommands.h
35
fc_wrap_cpp(SketcherGui_MOC_SRCS ${SketcherGui_MOC_HDRS})
36
SOURCE_GROUP("Moc" FILES ${SketcherGui_MOC_SRCS})
38
qt4_add_resources(SketcherGui_SRCS Resources/Sketcher.qrc)
40
set(SketcherGui_UIC_SRCS
41
TaskSketcherConstrains.ui
42
TaskSketcherGeneral.ui
44
qt4_wrap_ui(SketcherGui_UIC_HDRS ${SketcherGui_UIC_SRCS})
48
${SketcherGui_UIC_HDRS}
52
Resources/Sketcher.qrc
55
TaskSketcherConstrains.ui
56
TaskSketcherConstrains.cpp
57
TaskSketcherConstrains.h
58
TaskSketcherCreateCommands.cpp
59
TaskSketcherCreateCommands.h
60
TaskSketcherGeneral.ui
61
TaskSketcherGeneral.cpp
63
ViewProviderSketch.cpp
69
add_library(SketcherGui SHARED ${SketcherGui_SRCS})
71
target_link_libraries(SketcherGui ${SketcherGui_LIBS})
74
set_target_properties(SketcherGui PROPERTIES SUFFIX ".pyd")
75
set_target_properties(SketcherGui PROPERTIES DEBUG_OUTPUT_NAME "SketcherGui_d")
77
set_target_properties(SketcherGui PROPERTIES PREFIX "")
80
install(TARGETS SketcherGui DESTINATION lib)