diff options
| -rw-r--r-- | cmake/opentrack-boilerplate.cmake | 2 | ||||
| -rw-r--r-- | cmake/opentrack-i18n.cmake | 6 | 
2 files changed, 7 insertions, 1 deletions
| diff --git a/cmake/opentrack-boilerplate.cmake b/cmake/opentrack-boilerplate.cmake index 62b256e9..38d3369d 100644 --- a/cmake/opentrack-boilerplate.cmake +++ b/cmake/opentrack-boilerplate.cmake @@ -149,6 +149,8 @@ function(otr_module n_)      if(NOT arg_NO-QT)          set_property(SOURCE ${${n}-moc} ${${n}-uih} PROPERTY GENERATED TRUE)          add_custom_target(moc-${n} DEPENDS ${${n}-moc} ${${n}-uih} ${${n}-rc} COMMENT "") +        set_property(TARGET moc-${n} PROPERTY GENERATED TRUE) +        set_property(TARGET moc-${n} PROPERTY FOLDER "moc")          add_dependencies(moc "moc-${n}")      endif() diff --git a/cmake/opentrack-i18n.cmake b/cmake/opentrack-i18n.cmake index d08f9a99..1d471fb2 100644 --- a/cmake/opentrack-i18n.cmake +++ b/cmake/opentrack-i18n.cmake @@ -1,7 +1,9 @@  include_guard(GLOBAL)  add_custom_target(i18n-lupdate) +set_property(TARGET i18n-lupdate PROPERTY FOLDER "i18n")  add_custom_target(i18n-lrelease DEPENDS i18n-lupdate) +set_property(TARGET i18n-lrelease PROPERTY FOLDER "i18n")  add_custom_target(i18n ALL DEPENDS i18n-lrelease)  function(otr_i18n_for_target_directory n) @@ -43,6 +45,7 @@ function(otr_i18n_for_target_directory n)                         WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}")      set(target-name "i18n-module-${n}")      add_custom_target(${target-name} DEPENDS "${stamp}" COMMENT "") +    set_property(TARGET ${target-name} PROPERTY FOLDER "i18n")      add_dependencies(i18n-lupdate ${target-name})  endfunction() @@ -76,7 +79,8 @@ function(otr_merge_translations)              WORKING_DIRECTORY "${CMAKE_BINARY_DIR}")          set(target-name i18n-qm-${i}) -        add_custom_target("${target-name}" DEPENDS "${qm-output}") +        add_custom_target(${target-name} DEPENDS "${qm-output}") +        set_property(TARGET ${target-name} PROPERTY FOLDER "i18n")          add_dependencies(i18n-lrelease ${target-name})          install(FILES "${qm-output}" | 
