# -*- coding: utf-8 -*-
# CONFIGURATION MANAGEMENT OF EDF VERSION
# ======================================================================
-# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG
+# COPYRIGHT (C) 1991 - 2002, 2013 EDF R&D WWW.CODE-ASTER.ORG
# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
set ( _pyfile "${_file_we}.py" )
add_custom_command ( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_pyfile}
COMMAND ${PYUIC4} ARGS -x -o ${CMAKE_CURRENT_BINARY_DIR}/${_pyfile} ${CMAKE_CURRENT_SOURCE_DIR}/${uifile}
- MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/${uifile}
- COMMENT "Compiling ${uifile}"
- )
+ MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/${uifile}
+ COMMENT "Compiling ${uifile}"
+ )
list ( APPEND _PYFILES ${CMAKE_CURRENT_BINARY_DIR}/${_pyfile} )
endmacro ( eficas_compile_ui )
-eficas_compile_ui ( OptionsCuve.ui )
-eficas_compile_ui ( OptionsEditeur.ui )
-eficas_compile_ui ( OptionsOT.ui )
-eficas_compile_ui ( OptionsPdf.ui )
-eficas_compile_ui ( aideQT.ui )
+eficas_compile_ui ( myMain.ui )
+eficas_compile_ui ( desBaseWidget.ui )
+eficas_compile_ui ( desWidgetCommande.ui )
eficas_compile_ui ( desChoixCata.ui )
-eficas_compile_ui ( desChoixMap.ui )
-eficas_compile_ui ( desCommande.ui )
-eficas_compile_ui ( desCommentaire.ui )
-eficas_compile_ui ( desError.ui )
-eficas_compile_ui ( desFormule.ui )
-eficas_compile_ui ( desInactif.ui )
-eficas_compile_ui ( desInclude.ui )
-eficas_compile_ui ( desListeParam.ui )
-eficas_compile_ui ( desMCFact.ui )
-eficas_compile_ui ( desMCListAjout.ui )
-eficas_compile_ui ( desMatrice.ui )
-eficas_compile_ui ( desParam.ui )
-eficas_compile_ui ( desPixmap.ui )
-eficas_compile_ui ( desPlusieursBase.ui )
-eficas_compile_ui ( desPlusieursInto.ui )
-eficas_compile_ui ( desPoursuite.ui )
-eficas_compile_ui ( desRacine.ui )
+eficas_compile_ui ( desChoixCommandes.ui )
+eficas_compile_ui ( desRecherche.ui )
eficas_compile_ui ( desSelectVal.ui )
-eficas_compile_ui ( desUniqueASSD.ui )
-eficas_compile_ui ( desUniqueBase.ui )
-eficas_compile_ui ( desUniqueComp.ui )
-eficas_compile_ui ( desUniqueInto.ui )
-eficas_compile_ui ( desUniqueSDCO.ui )
-eficas_compile_ui ( desUniqueSDCOInto.ui )
eficas_compile_ui ( desViewTexte.ui )
eficas_compile_ui ( desVisu.ui )
-eficas_compile_ui ( myMain.ui )
+eficas_compile_ui ( desWidgetOptionnel.ui )
+eficas_compile_ui ( desWidgetCreeParam.ui )
+#
+eficas_compile_ui ( desWidgetBloc.ui )
+eficas_compile_ui ( desWidgetCB.ui )
+eficas_compile_ui ( desWidgetCommentaire.ui )
+eficas_compile_ui ( desWidgetDate.ui )
+eficas_compile_ui ( desWidgetPlusieursBase.ui )
+eficas_compile_ui ( desWidgetFact.ui )
+eficas_compile_ui ( desWidgetFactPlie.ui )
+eficas_compile_ui ( desWidgetHeure.ui )
+eficas_compile_ui ( desWidgetInformation.ui )
+eficas_compile_ui ( desWidgetMatrice.ui )
+eficas_compile_ui ( desWidgetParam.ui )
+eficas_compile_ui ( desWidgetPlusieursBase.ui )
+eficas_compile_ui ( desWidgetPlusieursInto.ui )
+eficas_compile_ui ( desWidgetPlusieursIntoOrdonne.ui )
+eficas_compile_ui ( desWidgetRadioButton.ui )
+eficas_compile_ui ( desWidget4a6RadioButton.ui )
+eficas_compile_ui ( desWidgetSDCOInto.ui )
+eficas_compile_ui ( desWidgetSimpBase.ui )
+eficas_compile_ui ( desWidgetSimpBool.ui )
+eficas_compile_ui ( desWidgetSimpComplexe.ui )
+eficas_compile_ui ( desWidgetSimpFichier.ui )
+eficas_compile_ui ( desWidgetSimpTxt.ui )
+eficas_compile_ui ( desWidgetTuple2.ui )
+eficas_compile_ui ( desWidgetTuple3.ui )
+eficas_compile_ui ( desWidgetUniqueSDCO.ui )
+eficas_compile_ui ( desWidgetVide.ui )
add_custom_target ( CompileUI ALL DEPENDS ${_PYFILES}
COMMENT "Built UI files"
DESTINATION ${CMAKE_INSTALL_PREFIX}/UiQT4
)
+# Rules to compile TS files
+SET(TSFILES eficas_en.ts
+ eficas_fr.ts)
+
+SET(QMFILES)
+FOREACH(input ${TSFILES})
+ GET_FILENAME_COMPONENT(base ${input} NAME_WE)
+ SET(output ${CMAKE_CURRENT_BINARY_DIR}/${base}.qm)
+ SET(QMFILES ${QMFILES} ${output})
+ ADD_CUSTOM_COMMAND(OUTPUT ${output}
+ COMMAND ${QT_LRELEASE_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/${input} -qm ${output}
+ MAIN_DEPENDENCY ${input})
+ENDFOREACH(input ${TSFILES})
+
+ADD_CUSTOM_TARGET(CompileTS ALL DEPENDS ${QMFILES})
+INSTALL(FILES ${QMFILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/UiQT4)
+
### Local Variables:
### mode: cmake
### End: