aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/oscpack/add-cmake-install-target.patch
blob: 569583be9f1d5b003f533e1233c945f7cce61e8d (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
48
49
50
51
From 3a7ee65ecf43b97cc4a8c7cea5493de0d2b992fa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Sch=C3=BCrmann?= <daschuer@mixxx.org>
Date: Wed, 15 Jan 2025 07:58:23 +0100
Subject: [PATCH] Add cmake install target

---
 CMakeLists.txt | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index e8bef70..4f200b2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -42,6 +42,34 @@ osc/OscOutboundPacketStream.cpp
 
 )
 
+set(IP_HEADERS 
+  ip/IpEndpointName.h
+  ip/NetworkingUtils.h
+  ip/PacketListener.h
+  ip/TimerListener.h
+  ip/UdpSocket.h
+)
+
+
+set(OSC_HEADERS 
+  osc/MessageMappingOscPacketListener.h
+  osc/OscException.h
+  osc/OscHostEndianness.h
+  osc/OscOutboundPacketStream.h
+  osc/OscPacketListener.h
+  osc/OscPrintReceivedElements.h
+  osc/OscReceivedElements.h
+  osc/OscTypes.h
+)
+
+INSTALL(TARGETS oscpack
+  RUNTIME DESTINATION bin
+  LIBRARY DESTINATION lib
+  ARCHIVE DESTINATION lib
+)
+
+INSTALL(FILES ${IP_HEADERS} DESTINATION include/ip)
+INSTALL(FILES ${OSC_HEADERS} DESTINATION include/osc)
 
 ADD_EXECUTABLE(OscUnitTests tests/OscUnitTests.cpp)
 TARGET_LINK_LIBRARIES(OscUnitTests oscpack ${LIBS})
-- 
2.34.1