Procházet zdrojové kódy

Merge branch 'force-ctk-inner-project-rebuild'. Fixes #32

* force-ctk-inner-project-rebuild:
  ExternalProject_Add_Step requires COMMAND parameter with VisualStudioi. See #32
  Unconditionally rebuild "CTK-build" inner project. See #32
Jean-Christophe Fillion-Robin před 13 roky
rodič
revize
1be215aef3
1 změnil soubory, kde provedl 9 přidání a 0 odebrání
  1. 9 0
      SuperBuild.cmake

+ 9 - 0
SuperBuild.cmake

@@ -279,6 +279,15 @@ IF(NOT DEFINED SUPERBUILD_EXCLUDE_CTKBUILD_TARGET OR NOT SUPERBUILD_EXCLUDE_CTKB
     DEPENDS
       "CTK-Configure"
     )
+  # This custom external project step forces the build and later
+  # steps to run whenever a top level build is done...
+  ExternalProject_Add_Step(${proj} forcebuild
+    COMMAND ${CMAKE_COMMAND} -E echo_append ""
+    COMMENT "Forcing build step for '${proj}'"
+    DEPENDEES configure
+    DEPENDERS build
+    ALWAYS 1
+    )
 ENDIF()
 
 #-----------------------------------------------------------------------------