Fix a dependency problem with populate htdocs targets.
[apps/agl-service-can-low-level.git] / CAN-binder / low-can-demo / CMakeLists.txt
index 6de2a25..a2caac9 100644 (file)
@@ -24,8 +24,9 @@ PROJECT_TARGET_ADD(low-can-demo)
        add_custom_command(OUTPUT dist.prod
        DEPENDS ${TARGET_NAME}
        WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
-       COMMAND npm install
-       COMMAND gulp build-app-prod
+       COMMAND  touch dist.prod
+       COMMAND [ -d "dist.prod" ] || npm install
+       COMMAND [ -d "dist.prod" ] || gulp build-app-prod
        COMMAND cp -r dist.prod ${CMAKE_CURRENT_BINARY_DIR})
 
        add_custom_target(${TARGET_NAME} ALL DEPENDS dist.prod)