diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c0f49505..dfc97161 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -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) diff --git a/src/ui/Domo/builders/cmake/CMakeLists.txt b/src/ui/Domo/builders/cmake/CMakeLists.txt new file mode 100644 index 00000000..0028ec07 --- /dev/null +++ b/src/ui/Domo/builders/cmake/CMakeLists.txt @@ -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/ +)