X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=templates%2Fhtml5%2Fapp%2FCMakeLists.txt;h=542fa7392ee9f882e0e65b3c0a331d007e78e47c;hb=6993026755563379e964966ee7fc73923a21828d;hp=b41c0da91cb53ce364c0eb334c3b109933eded56;hpb=9ea81dbd25d509cbe88de0702bed54020180f979;p=staging%2Fxdg-launcher.git diff --git a/templates/html5/app/CMakeLists.txt b/templates/html5/app/CMakeLists.txt index b41c0da..542fa73 100644 --- a/templates/html5/app/CMakeLists.txt +++ b/templates/html5/app/CMakeLists.txt @@ -16,20 +16,34 @@ # limitations under the License. ########################################################################### -# Add target to project dependency list +# Project target list +# -------------------- +# Add target to project dependency list. PROJECT_TARGET_ADD(html5-app) # Define project Targets add_custom_command(OUTPUT dist.prod DEPENDS ${TARGET_NAME} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - COMMAND [ -d dist.prod ] && npm install - COMMAND [ -d dist.prod ] && gulp widget-config-prod + COMMAND [ -d app/dist.prod ] && npm install + COMMAND [ -d app/dist.prod ] && gulp widget-config-prod COMMAND cp -r dist.prod ${CMAKE_CURRENT_BINARY_DIR}) add_custom_target(${TARGET_NAME} ALL DEPENDS dist.prod) - # Binder exposes a unique public entry point + # Targets properties + # ------------------ + # Target properties will be used to build package tree that will be + # built using project_package_build. + # OUTPUT_NAME: Depends what is the name of your output file, it is + # mandatory to specify which is its name with target the property + # OUTPUT_NAME for your target. If file name is same of your target then + # use variable ${TARGET_NAME}. + # LABELS: Choose between "BINDING", "HTDOCS", "EXECUTABLE" depending of + # the type of your target. + # PREFIX: This prefix will be added on the output file name specify with + # OUTPUT_NAME. By default, there isn't PREFIX on target except on + # library target with is "lib". SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES LABELS "HTDOCS" OUTPUT_NAME dist.prod)