ENH: Really test uic and perform configured uic test
This commit is contained in:
parent
804efd91e4
commit
2760bf9fa1
|
@ -37,11 +37,11 @@ SET(WRAP ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/Wrap)
|
|||
SET (SRCS
|
||||
vtkExcluded
|
||||
vtkIncluded
|
||||
)
|
||||
)
|
||||
|
||||
WRAP_EXCLUDE_FILES (
|
||||
vtkExcluded
|
||||
)
|
||||
)
|
||||
|
||||
#
|
||||
# Specify (empty) VTK hint files
|
||||
|
@ -99,24 +99,24 @@ INCLUDE( ${CMAKE_ROOT}/Modules/FindQt.cmake )
|
|||
|
||||
IF (QT_FOUND)
|
||||
|
||||
ADD_EXECUTABLE (qtwrapping qtwrappingmain.cxx QTUI_S_SRCS)
|
||||
INCLUDE_DIRECTORIES( ${QT_INCLUDE_DIR} )
|
||||
INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR} )
|
||||
|
||||
INCLUDE_DIRECTORIES( ${QT_INCLUDE_DIR} )
|
||||
INCLUDE_DIRECTORIES( ./ )
|
||||
LINK_LIBRARIES( ${QT_LIBRARIES} )
|
||||
|
||||
LINK_LIBRARIES( ${QT_LIBRARIES} )
|
||||
IF(UNIX)
|
||||
LINK_LIBRARIES(-lX11 -lpthread)
|
||||
ENDIF(UNIX)
|
||||
QT_WRAP_CPP (wraplibQT QT_SRCS SRCS)
|
||||
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/foo.ui.in
|
||||
${CMAKE_CURRENT_BINARY_DIR}/foo.ui)
|
||||
|
||||
QT_WRAP_CPP (wraplibQT QT_SRCS SRCS)
|
||||
|
||||
SET (QT_WRAP_UI "On")
|
||||
SET (QT_UIC_EXE "echo")
|
||||
SET (QTUI_SRCS
|
||||
SET (QT_WRAP_UI "On")
|
||||
SET (QT_UIC_EXE "${QT_UIC_EXECUTABLE}")
|
||||
SET (QTUI_SRCS
|
||||
qtwrapping.ui
|
||||
)
|
||||
QT_WRAP_UI (qtwrapping QTUI_H_SRCS QTUI_S_SRCS QTUI_SRCS)
|
||||
${CMAKE_CURRENT_BINARY_DIR}/foo.ui
|
||||
)
|
||||
QT_WRAP_UI (qtwrapping QTUI_H_SRCS QTUI_S_SRCS QTUI_SRCS)
|
||||
|
||||
ADD_EXECUTABLE (qtwrapping qtwrappingmain.cxx QTUI_S_SRCS)
|
||||
|
||||
ENDIF (QT_FOUND)
|
||||
|
||||
|
@ -128,7 +128,7 @@ ENDIF (QT_FOUND)
|
|||
#
|
||||
SET (FLTK_SRCS
|
||||
fltk1.fl
|
||||
)
|
||||
)
|
||||
SET (FLTK_WRAP_UI "On")
|
||||
SET (FLTK_FLUID_EXECUTABLE "echo")
|
||||
FLTK_WRAP_UI (wraplibFLTK FLTK_SRCS)
|
||||
|
|
|
@ -0,0 +1,44 @@
|
|||
<!DOCTYPE UI><UI>
|
||||
<class>foo</class>
|
||||
<widget>
|
||||
<class>QDialog</class>
|
||||
<property stdset="1">
|
||||
<name>name</name>
|
||||
<cstring>qtwrapping</cstring>
|
||||
</property>
|
||||
<property stdset="1">
|
||||
<name>geometry</name>
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>229</width>
|
||||
<height>38</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property stdset="1">
|
||||
<name>caption</name>
|
||||
<string>QTWrapUI Test program</string>
|
||||
</property>
|
||||
<vbox>
|
||||
<property stdset="1">
|
||||
<name>margin</name>
|
||||
<number>11</number>
|
||||
</property>
|
||||
<property stdset="1">
|
||||
<name>spacing</name>
|
||||
<number>6</number>
|
||||
</property>
|
||||
<widget>
|
||||
<class>QLabel</class>
|
||||
<property stdset="1">
|
||||
<name>name</name>
|
||||
<cstring>TextLabel1</cstring>
|
||||
</property>
|
||||
<property stdset="1">
|
||||
<name>text</name>
|
||||
<string>This is a test for QTWrapUI.</string>
|
||||
</property>
|
||||
</widget>
|
||||
</vbox>
|
||||
</widget>
|
||||
</UI>
|
Loading…
Reference in New Issue