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