Sfoglia il codice sorgente

Unconditionally rebuild "CTK-build" inner project. See #32

Since the superbuild project doesn't have any dependency on CTK source
files, adding the "forcerebuild" step will ensure CTK build tree
is always up-to-date.
Jean-Christophe Fillion-Robin 13 anni fa
parent
commit
057bbf5c1f
1 ha cambiato i file con 7 aggiunte e 0 eliminazioni
  1. 7 0
      SuperBuild.cmake

+ 7 - 0
SuperBuild.cmake

@@ -279,6 +279,13 @@ 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
+    DEPENDEES configure
+    DEPENDERS build
+    ALWAYS 1
+    )
 ENDIF()
 
 #-----------------------------------------------------------------------------