Mercurial > hg > orthanc-stone
comparison Applications/StoneWebViewer/WebAssembly/JavaScriptLibraries.cmake @ 1652:fa9e6bf84958
integrating pdf.js into Stone Web viewer
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 16 Nov 2020 20:47:53 +0100 |
parents | b782f78aed42 |
children | 05b55b89a134 |
comparison
equal
deleted
inserted
replaced
1651:00674f3695f2 | 1652:fa9e6bf84958 |
---|---|
41 | 41 |
42 DownloadFile( | 42 DownloadFile( |
43 "220afd743d9e9643852e31a135a9f3ae" | 43 "220afd743d9e9643852e31a135a9f3ae" |
44 "${BASE_URL}/jquery-3.4.1.min.js") | 44 "${BASE_URL}/jquery-3.4.1.min.js") |
45 | 45 |
46 if (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/pdfjs) | |
47 DownloadPackage( | |
48 "f2e0f7eacd8946bd3111a2d10dceaa72" | |
49 "${BASE_URL}/web-viewer/pdfjs-2.5.207-dist.zip" | |
50 "${CMAKE_CURRENT_BINARY_DIR}/build") | |
51 | |
52 # Reorganize the PDF.js package | |
53 file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/LICENSE) | |
54 file(REMOVE_RECURSE ${CMAKE_CURRENT_BINARY_DIR}/web) | |
55 file(RENAME ${CMAKE_CURRENT_BINARY_DIR}/build ${CMAKE_CURRENT_BINARY_DIR}/pdfjs) | |
56 endif() | |
57 | |
46 | 58 |
47 install( | 59 install( |
48 FILES | 60 FILES |
49 ${CMAKE_CURRENT_BINARY_DIR}/fontawesome-free-5.14.0-web/css/all.css | 61 ${CMAKE_CURRENT_BINARY_DIR}/fontawesome-free-5.14.0-web/css/all.css |
50 ${CMAKE_CURRENT_BINARY_DIR}/bootstrap-3.4.1-dist/css/bootstrap.css | 62 ${CMAKE_CURRENT_BINARY_DIR}/bootstrap-3.4.1-dist/css/bootstrap.css |
57 ${CMAKE_CURRENT_BINARY_DIR}/bootstrap-3.4.1-dist/js/bootstrap.min.js | 69 ${CMAKE_CURRENT_BINARY_DIR}/bootstrap-3.4.1-dist/js/bootstrap.min.js |
58 ${CMAKE_SOURCE_DIR}/ThirdPartyDownloads/jquery-3.4.1.min.js | 70 ${CMAKE_SOURCE_DIR}/ThirdPartyDownloads/jquery-3.4.1.min.js |
59 ${CMAKE_CURRENT_BINARY_DIR}/vue-2.6.10/dist/vue.min.js | 71 ${CMAKE_CURRENT_BINARY_DIR}/vue-2.6.10/dist/vue.min.js |
60 ${CMAKE_CURRENT_BINARY_DIR}/axios-0.19.0/dist/axios.min.js | 72 ${CMAKE_CURRENT_BINARY_DIR}/axios-0.19.0/dist/axios.min.js |
61 ${CMAKE_CURRENT_BINARY_DIR}/axios-0.19.0/dist/axios.min.map | 73 ${CMAKE_CURRENT_BINARY_DIR}/axios-0.19.0/dist/axios.min.map |
74 ${CMAKE_CURRENT_BINARY_DIR}/pdfjs/pdf.js | |
75 ${CMAKE_CURRENT_BINARY_DIR}/pdfjs/pdf.js.map | |
76 ${CMAKE_CURRENT_BINARY_DIR}/pdfjs/pdf.worker.js | |
77 ${CMAKE_CURRENT_BINARY_DIR}/pdfjs/pdf.worker.js.map | |
62 DESTINATION ${ORTHANC_STONE_INSTALL_PREFIX}/js | 78 DESTINATION ${ORTHANC_STONE_INSTALL_PREFIX}/js |
63 ) | 79 ) |
64 | 80 |
65 install( | 81 install( |
66 FILES | 82 FILES |