diff options
author | Romain Forlot <romain.forlot@iot.bzh> | 2017-05-12 09:59:36 +0200 |
---|---|---|
committer | Romain Forlot <romain.forlot@iot.bzh> | 2017-05-12 09:59:36 +0200 |
commit | 13de1b6b9ae2e61acc4dec24d22be6a3f9b3582c (patch) | |
tree | 58965c29e0bb9e176674fcb850e9dcf0babaaea8 /templates/html5 | |
parent | 9ea81dbd25d509cbe88de0702bed54020180f979 (diff) |
Adding comments as documentation for each target.
Change-Id: Ia4d73bd4c2cd3be882998c45fca2fa3da8bae971
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'templates/html5')
-rw-r--r-- | templates/html5/CMakeLists.txt | 7 | ||||
-rw-r--r-- | templates/html5/app/CMakeLists.txt | 18 |
2 files changed, 22 insertions, 3 deletions
diff --git a/templates/html5/CMakeLists.txt b/templates/html5/CMakeLists.txt index 12a069b..1ddb659 100644 --- a/templates/html5/CMakeLists.txt +++ b/templates/html5/CMakeLists.txt @@ -21,8 +21,13 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.3) include(${CMAKE_CURRENT_SOURCE_DIR}/etc/config.cmake) include(${CMAKE_CURRENT_SOURCE_DIR}/etc/macros.cmake) +# Will add each subdirs with a CMakeLists.txt file project_subdirs_add() +# Populate each target with LABELS specified. project_targets_populate() +# Build package widget once populated. project_package_build() -project_closing_msg()
\ No newline at end of file + +#Display CLOSING_MESSAGE specified in config.cmake file. +project_closing_msg() diff --git a/templates/html5/app/CMakeLists.txt b/templates/html5/app/CMakeLists.txt index b41c0da..ae5f9aa 100644 --- a/templates/html5/app/CMakeLists.txt +++ b/templates/html5/app/CMakeLists.txt @@ -16,7 +16,9 @@ # 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 @@ -29,7 +31,19 @@ PROJECT_TARGET_ADD(html5-app) 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) |