Add build system for ui.

This commit is contained in:
2016-05-10 22:02:29 +02:00
parent b613529b6c
commit 08e7f73f44
2 changed files with 15 additions and 2 deletions

View File

@@ -6,7 +6,8 @@ cmake_minimum_required (VERSION 2.8.11)
add_subdirectory (domod/builders/cmake)
add_subdirectory (chacond/builders/cmake)
add_subdirectory (sprinklersd/builders/cmake)
#add_subdirectory (rf_listenerd/builders/cmake)
add_subdirectory (restd/builders/cmake)
#add_subdirectory (ui/builders/cmake)
add_subdirectory (ui/Domo/builders/cmake)
#add_subdirectory (rf_listenerd/builders/cmake)
# add_subdirectory (board/builders/cmake)

View File

@@ -0,0 +1,12 @@
cmake_minimum_required(VERSION 2.8.11)
project(ui)
add_custom_target(ui ALL)
add_custom_command(TARGET ui PRE_BUILD
COMMAND mkdir -p ${CMAKE_SOURCE_DIR}/build/html
COMMAND cd ${CMAKE_SOURCE_DIR}/src/ui/Domo && npm install
COMMAND cd ${CMAKE_SOURCE_DIR}/src/ui/Domo && npm run build
COMMAND cp -a ${CMAKE_SOURCE_DIR}/src/ui/Domo/dist/* ${CMAKE_SOURCE_DIR}/build/html/
)