summarylogtreecommitdiffstats
path: root/cmake_install.patch
blob: e768e9362a3103e6435b9aa521a1a3760038934a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
diff -rupN a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt	2021-04-23 16:34:08.000000000 -0700
+++ b/CMakeLists.txt	2021-12-27 15:34:25.764905166 -0800
@@ -330,6 +330,43 @@ add_library(webm ${libwebm_common_source
             $<TARGET_OBJECTS:mkvmuxer>
             $<TARGET_OBJECTS:mkvparser>)
 
+install(
+  FILES
+    mkvmuxer.hpp
+    mkvmuxertypes.hpp
+    mkvmuxerutil.hpp
+    mkvparser.hpp
+    mkvreader.hpp
+    mkvwriter.hpp
+    webmids.hpp
+  DESTINATION
+    include/libwebm
+)
+
+install(
+  DIRECTORY mkvmuxer/
+  DESTINATION include/libwebm/mkvmuxer
+  FILES_MATCHING PATTERN "*.h"
+)
+
+install(
+  DIRECTORY mkvparser/
+  DESTINATION include/libwebm/mkvparser
+  FILES_MATCHING PATTERN "*.h"
+)
+
+install(
+  DIRECTORY webvtt/
+  DESTINATION include/libwebm/webvtt
+  FILES_MATCHING PATTERN "*.h"
+)
+
+install(
+  DIRECTORY common/
+  DESTINATION include/libwebm/common
+  FILES_MATCHING PATTERN "*.h"
+)
+
 if (WIN32)
   # Use libwebm and libwebm.lib for project and library name on Windows (instead
   # webm and webm.lib).