1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
set ( perlqtui_SRCS
dbus/chat/chatmainwindow.ui dbus/chat/Ui_ChatMainWindow.pm
dbus/chat/chatsetnickname.ui dbus/chat/Ui_NicknameDialog.pm
dbus/remotecontrolledcar/controller/controller.ui dbus/remotecontrolledcar/controller/Ui_Controller.pm
designer/calculatorform/calculatorform.ui designer/calculatorform/Ui_CalculatorForm.pm
graphicsview/padnavigator/backside.ui graphicsview/padnavigator/Ui_BackSide.pm
help/contextsensitivehelp/wateringconfigdialog.ui help/contextsensitivehelp/Ui_WateringConfigDialog.pm
help/remotecontrol/remotecontrol.ui help/remotecontrol/Ui_RemoteControlClass.pm
itemviews/editabletreemodel/mainwindow.ui itemviews/editabletreemodel/Ui_MainWindow.pm
network/http/authenticationdialog.ui network/http/Ui_Dialog.pm
network/securesocketclient/sslclient.ui network/securesocketclient/Ui_Form.pm
network/securesocketclient/certificateinfo.ui network/securesocketclient/Ui_CertificateInfo.pm
network/securesocketclient/sslerrors.ui network/securesocketclient/Ui_SslErrors.pm
network/network-chat/chatdialog.ui network/network-chat/Ui_ChatDialog.pm
painting/fontsampler/mainwindowbase.ui painting/fontsampler/Ui_MainWindowBase.pm
painting/svggenerator/window.ui painting/svggenerator/Ui_Window.pm
widgets/stylesheet/mainwindow.ui widgets/stylesheet/Ui_MainWindow.pm
widgets/stylesheet/stylesheeteditor.ui widgets/stylesheet/Ui_StyleSheetEditor.pm
widgets/validators/validators.ui widgets/validators/Ui_ValidatorsForm.pm
xmlpatterns/qobjectxmlmodel/forms/mainwindow.ui xmlpatterns/qobjectxmlmodel/Ui_MainWindow.pm
)
set ( perlqtrc_SRCS
draganddrop/puzzle/puzzle.qrc draganddrop/puzzle/PuzzleResources.pm
help/remotecontrol/remotecontrol.qrc help/remotecontrol/RemoteControlResources.pm
graphicsview/diagramscene/diagramscene.qrc graphicsview/diagramscene/DiagramSceneResources.pm
graphicsview/portedasteroids/portedasteroids.qrc graphicsview/portedasteroids/PortedAsteroidsResources.pm
network/securesocketclient/securesocketclient.qrc network/securesocketclient/SecureSocketClientResources.pm
tools/customcompleter/customcompleter.qrc tools/customcompleter/CustomCompleterResources.pm
tools/treemodelcompleter/treemodelcompleter.qrc tools/treemodelcompleter/TreeModelCompleterResources.pm
tools/undoframework/undoframework.qrc tools/undoframework/UndoFrameworkResources.pm
widgets/validators/validators.qrc widgets/validators/ValidatorsResources.pm
xmlpatterns/filetree/queries.qrc xmlpatterns/filetree/QueriesResources.pm
xmlpatterns/qobjectxmlmodel/queries.qrc xmlpatterns/qobjectxmlmodel/QueriesResources.pm
)
set( uifileindex 0 )
list( LENGTH perlqtui_SRCS numsrcs )
while ( uifileindex LESS numsrcs)
list ( GET perlqtui_SRCS ${uifileindex} uifile )
set ( pmfileindex ${uifileindex} )
math ( EXPR pmfileindex "${pmfileindex} + 1" )
list ( GET perlqtui_SRCS ${pmfileindex} pmfile )
add_custom_command(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/${pmfile}
COMMAND puic4_bin -o ${pmfile} ${uifile}
DEPENDS puic4_bin
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
VERBATIM
)
list( APPEND perlqtuipm_SRCS ${pmfile} )
MATH ( EXPR uifileindex "${uifileindex} + 2" )
endwhile ( uifileindex LESS numsrcs)
set( rcfileindex 0 )
list( LENGTH perlqtrc_SRCS numsrcs )
while ( rcfileindex LESS numsrcs)
list ( GET perlqtrc_SRCS ${rcfileindex} rcfile )
set ( pmfileindex ${rcfileindex} )
math ( EXPR pmfileindex "${pmfileindex} + 1" )
list ( GET perlqtrc_SRCS ${pmfileindex} pmfile )
add_custom_command(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/${pmfile}
COMMAND prcc4_bin -o ${pmfile} ${rcfile}
DEPENDS prcc4_bin
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
VERBATIM
)
list( APPEND perlqtrcpm_SRCS ${pmfile} )
MATH ( EXPR rcfileindex "${rcfileindex} + 2" )
endwhile ( rcfileindex LESS numsrcs)
add_custom_target( perlqtgui4examples ALL
DEPENDS ${perlqtuipm_SRCS} ${perlqtrcpm_SRCS}
)
|