diff --git a/Code/Application/CMakeLists.txt b/Code/Application/CMakeLists.txt index 91d0d4e0b2d776e5a08bc719b25bc16056df0381..6a4b5863a69caf551d7e2bdff3ff68a0f4862923 100644 --- a/Code/Application/CMakeLists.txt +++ b/Code/Application/CMakeLists.txt @@ -61,6 +61,19 @@ target_link_libraries(monteverdi2 ${QT_LIBRARIES} ) +# deploy a qt.conf file in the monteverdi2 target build dir +# to avoid warning on translation discovery +add_custom_command( + TARGET monteverdi2 + PRE_BUILD + COMMAND ${CMAKE_COMMAND} + ARGS -D QT_TRANSLATIONS_DIR:PATH=${QT_TRANSLATIONS_DIR} + -D SOURCE_DIR:PATH=${CMAKE_CURRENT_SOURCE_DIR} + -D TARGET_DIR:PATH=$<TARGET_FILE_DIR:monteverdi2> + -P ${CMAKE_CURRENT_SOURCE_DIR}/DeployQtConf.cmake + COMMENT "Deploying qt.conf in build dir" + VERBATIM +) ############################################################################# install( diff --git a/Code/Application/DeployQtConf.cmake b/Code/Application/DeployQtConf.cmake new file mode 100644 index 0000000000000000000000000000000000000000..018bbd5c698cbb50eb17d750d870f4881c0f05c3 --- /dev/null +++ b/Code/Application/DeployQtConf.cmake @@ -0,0 +1,2 @@ +configure_file(${SOURCE_DIR}/qt.conf.in + ${TARGET_DIR}/qt.conf) \ No newline at end of file diff --git a/Code/Application/qt.conf.in b/Code/Application/qt.conf.in new file mode 100644 index 0000000000000000000000000000000000000000..fd4eb417b9a0814bc7306f5022d9c3bd7b1cf252 --- /dev/null +++ b/Code/Application/qt.conf.in @@ -0,0 +1,2 @@ +[Paths] +Translations=@QT_TRANSLATIONS_DIR@ \ No newline at end of file