Przeglądaj źródła

fix automoc target dependency for Visual Studio generators

master
Sascha Kratky 9 lat temu
rodzic
commit
de10fe34ab
1 zmienionych plików z 10 dodań i 3 usunięć
  1. +10
    -3
      CMake/cotire.cmake

+ 10
- 3
CMake/cotire.cmake Wyświetl plik

@@ -3000,9 +3000,16 @@ function (cotire_setup_unity_build_target _languages _configurations _target)
else()
add_library(${_unityTargetName} ${_unityTargetSubType} EXCLUDE_FROM_ALL ${_unityTargetSources})
endif()
if (_targetAutoMoc OR _targetAutoUic OR _targetAutoRcc)
# depend on the original target's implicity generated <targetname>_automoc target
add_dependencies(${_unityTargetName} ${_target}_automoc)
if ("${CMAKE_GENERATOR}" MATCHES "Visual Studio")
# depend on original target's automoc target, if it exists
if (TARGET ${_target}_automoc)
add_dependencies(${_unityTargetName} ${_target}_automoc)
endif()
else()
if (_targetAutoMoc OR _targetAutoUic OR _targetAutoRcc)
# depend on the original target's implicity generated <targetname>_automoc target
add_dependencies(${_unityTargetName} ${_target}_automoc)
endif()
endif()
# copy output location properties
set (_outputDirProperties


Ładowanie…
Anuluj
Zapisz