# $Id$ python_install( __init__.py webservice.py utils.py changeshandler.py fakedata.py mom.py storage.py DESTINATION lofar/sas/resourceassignment/resourceassignmenteditor) file(GLOB_RECURSE jquery_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/jquery/*) file(GLOB_RECURSE angular_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/angular/*) file(GLOB_RECURSE angular_route_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/angular-route/*) file(GLOB_RECURSE angular_touch_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/angular-touch/*) file(GLOB_RECURSE angular_resource_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/angular-resource/*) file(GLOB_RECURSE angular_ui_grid_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/angular-ui-grid/*) file(GLOB_RECURSE angular_ui_tree_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/angular-ui-tree/*) file(GLOB_RECURSE angular_ui_layout_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/angular-ui-layout/*) file(GLOB_RECURSE angular_ui_tabs_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/angular-ui-tabs/*) file(GLOB_RECURSE angular_gantt_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/angular-gantt/*) file(GLOB_RECURSE angular_animate_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/angular-animate/*) file(GLOB_RECURSE angular_aria_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/angular-aria/*) file(GLOB_RECURSE angular_material_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/angular-material/*) file(GLOB_RECURSE angular_moment_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/angular-moment/*) file(GLOB_RECURSE jsplumb_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/jsplumb/*) file(GLOB_RECURSE moment_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/moment/*) file(GLOB_RECURSE bootstrap_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/css/bootstrap.min.css) file(GLOB_RECURSE fonts_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/fonts/*) file(GLOB_RECURSE utils_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/utils/*) file(GLOB_RECURSE highcharts_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} static/js/highcharts/*) set(app_files static/favicon.ico static/app/app.js static/app/controllers/datacontroller.js static/app/controllers/cleanupcontroller.js static/app/controllers/gridcontroller.js static/app/controllers/ganttresourcecontroller.js static/app/controllers/chartresourceusagecontroller.js static/app/controllers/ganttprojectcontroller.js static/app/gantt-plugins/angular-gantt-contextmenu-plugin.js static/css/main.css static/icons/blocked.png static/icons/ingest_in_progress.png static/icons/ingest_failed.png static/icons/ingest_successful.png templates/index.html) set(web_files ${jquery_files} ${angular_files} ${angular_route_files} ${angular_touch_files} ${angular_resource_files} ${angular_ui_grid_files} ${angular_ui_tree_files} ${angular_ui_layout_files} ${angular_ui_tabs_files} ${angular_gantt_files} ${angular_animate_files} ${angular_aria_files} ${angular_material_files} ${angular_moment_files} ${moment_files} ${jsplumb_files} ${bootstrap_files} ${fonts_files} ${utils_files} ${highcharts_files} ${app_files}) foreach(web_file ${web_files}) get_filename_component(web_file_path ${web_file} PATH) get_filename_component(web_file_abs ${web_file} ABSOLUTE) file(MAKE_DIRECTORY ${_build_dir}/${web_file_path}) execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ${web_file_abs} ${_build_dir}/${web_file}) install(FILES ${web_file_abs} DESTINATION ${PYTHON_INSTALL_DIR}/lofar/sas/resourceassignment/resourceassignmenteditor/${web_file_path}) endforeach(web_file ${web_files})