-
Notifications
You must be signed in to change notification settings - Fork 2
/
CMakeLists.txt
43 lines (39 loc) · 1.04 KB
/
CMakeLists.txt
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
cmake_minimum_required(VERSION 3.8)
project(libhomegear_ipc)
set(CMAKE_CXX_STANDARD 11)
set(SOURCE_FILES
src/Ansi.cpp
src/Ansi.h
src/BinaryDecoder.cpp
src/BinaryDecoder.h
src/BinaryEncoder.cpp
src/BinaryEncoder.h
src/BinaryRpc.cpp
src/BinaryRpc.h
src/HelperFunctions.cpp
src/HelperFunctions.h
src/IIpcClient.cpp
src/IIpcClient.h
src/IpcException.h
src/IpcResponse.h
src/IQueue.cpp
src/IQueue.h
src/IQueueBase.cpp
src/IQueueBase.h
src/JsonDecoder.cpp
src/JsonDecoder.h
src/JsonEncoder.cpp
src/JsonEncoder.h
src/Math.cpp
src/Math.h
src/Output.cpp
src/Output.h
src/RpcDecoder.cpp
src/RpcDecoder.h
src/RpcEncoder.cpp
src/RpcEncoder.h
src/RpcHeader.h
src/Variable.cpp
src/Variable.h)
add_custom_target(homegear COMMAND ../../makeAll.sh SOURCES ${SOURCE_FILES})
add_library(libhomegear_ipc ${SOURCE_FILES})