summaryrefslogtreecommitdiff
path: root/www/domoticz/files/patch-CMakeLists.txt
blob: 7585d271c86df0f81f9be5739be49f26e4471ce2 (plain) (blame)
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
--- CMakeLists.txt.orig	2023-05-23 11:37:06.693431000 +0200
+++ CMakeLists.txt	2023-05-23 11:37:14.422198000 +0200
@@ -395,11 +395,9 @@
 
 # Target
 set(
-domoticztester_SRCS
 main/stdafx.cpp
 main/Helper.cpp
 main/CmdLine.cpp
-main/domoticz_tester.cpp
 main/BaroForecastCalculator.cpp
 main/HTMLSanitizer.cpp
 main/localtime_r.cpp
@@ -412,9 +410,6 @@
 
 #main/IFTTT.cpp
 
-add_executable(domoticztester ${domoticztester_SRCS})
-set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR})
-
 #
 # LUA
 #
@@ -513,7 +508,6 @@
 
 # explicitly say that the executable depends on the revisiontag
 add_dependencies(domoticz revisiontag)
-add_dependencies(domoticztester revisiontag)
 
 TEST_BIG_ENDIAN(BIGENDIAN)
 IF(${BIGENDIAN})
@@ -533,7 +527,6 @@
   set(JSONCPP_WITH_PKGCONFIG_SUPPORT OFF CACHE BOOL "Enable jsoncpp pkgconfig support" FORCE)
   add_subdirectory (extern/jsoncpp EXCLUDE_FROM_ALL)
   target_link_libraries(domoticz jsoncpp_static)
-  target_link_libraries(domoticztester jsoncpp_static)
   INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/extern/jsoncpp/include)
 ELSE(USE_BUILTIN_JSONCPP)
   find_package(PkgConfig)
@@ -543,9 +536,6 @@
     target_include_directories(domoticz PRIVATE ${JSONCPP_INCLUDE_DIRS})
     target_link_directories(domoticz PRIVATE ${JSONCPP_LIBRARY_DIRS})
     target_link_libraries(domoticz ${JSONCPP_LIBRARIES})
-    target_include_directories(domoticztester PRIVATE ${JSONCPP_INCLUDE_DIRS})
-    target_link_directories(domoticztester PRIVATE ${JSONCPP_LIBRARY_DIRS})
-    target_link_libraries(domoticztester ${JSONCPP_LIBRARIES})
   ELSE(JSONCPP_FOUND)
     MESSAGE(FATAL_ERROR "JSONCPP not found on your system! try 'sudo apt-get install jsoncpp-dev'")
   ENDIF(JSONCPP_FOUND)
@@ -558,7 +548,6 @@
   option(DOCUMENTATION "Build documentation?" OFF)
   add_subdirectory (extern/mosquitto EXCLUDE_FROM_ALL)
   target_link_libraries(domoticz libmosquitto_static)
-  target_link_libraries(domoticztester libmosquitto_static)
   INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/extern/mosquitto/include)
   INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/extern/mosquitto/lib)
 ELSE(USE_BUILTIN_MQTT)
@@ -577,7 +566,6 @@
   MESSAGE(STATUS "Using builtin SQLite library")
   add_subdirectory (extern/sqlite-amalgamation EXCLUDE_FROM_ALL)
   target_link_libraries(domoticz SQLite3)
-  target_link_libraries(domoticztester SQLite3)
   INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/extern/sqlite-amalgamation)
 ELSE(USE_BUILTIN_SQLITE)
   find_package(SQLite3)
@@ -586,7 +574,6 @@
     MESSAGE(STATUS "SQLite includes found at: ${SQLite3_INCLUDE_DIRS}")
     INCLUDE_DIRECTORIES(${SQLite3_INCLUDE_DIRS})
     target_link_libraries(domoticz ${SQLite3_LIBRARIES})
-    target_link_libraries(domoticztester ${SQLite3_LIBRARIES})
   ELSE(SQLite3_FOUND)
     MESSAGE(FATAL_ERROR "SQLite3 not found on your system! try 'sudo apt-get install libsqlite3-dev'")
   ENDIF(SQLite3_FOUND)
@@ -596,7 +583,6 @@
 IF(USE_BUILTIN_MINIZIP)
   add_subdirectory (extern/minizip EXCLUDE_FROM_ALL)
   target_link_libraries(domoticz minizip)
-  target_link_libraries(domoticztester minizip)
   INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/extern/minizip)
 ELSE(USE_BUILTIN_MINIZIP)
   find_package(PkgConfig)
@@ -606,9 +592,6 @@
     target_include_directories(domoticz PRIVATE ${MINIZIP_INCLUDE_DIRS})
     target_link_directories(domoticz PRIVATE ${MINIZIP_LIBRARY_DIRS})
     target_link_libraries(domoticz ${MINIZIP_LIBRARIES})
-    target_include_directories(domoticztester PRIVATE ${MINIZIP_INCLUDE_DIRS})
-    target_link_directories(domoticztester PRIVATE ${MINIZIP_LIBRARY_DIRS})
-    target_link_libraries(domoticztester ${MINIZIP_LIBRARIES})
   ELSE(MINIZIP_FOUND)
     MESSAGE(FATAL_ERROR "MINIZIP not found on your system! try 'sudo apt-get install minizip-dev'")
   ENDIF(MINIZIP_FOUND)
@@ -630,7 +613,6 @@
   find_library(MD_LIBRARY NAMES md)
   IF(MD_LIBRARY)
     target_link_libraries(domoticz ${MD_LIBRARY})
-    target_link_libraries(domoticztester ${MD_LIBRARY})
   ENDIF(MD_LIBRARY)
 ELSE()
   message(STATUS "OPENSSL library found at: ${OPENSSL_LIBRARIES}")
@@ -638,7 +620,6 @@
   add_definitions(-DWITH_TLS)
   include_directories(${OPENSSL_INCLUDE_DIR})
   target_link_libraries(domoticz ${OPENSSL_LIBRARIES})
-  target_link_libraries(domoticztester ${OPENSSL_LIBRARIES})
 ENDIF()
 
 #
@@ -779,7 +760,6 @@
 ENDIF(TELLDUSCORE_INCLUDE)
 
 target_link_libraries(domoticz ${Boost_LIBRARIES} ${ZLIB_LIBRARIES} ${MINIZIP_LIBRARIES} ${CURL_LIBRARIES} pthread ${MQTT_LIBRARIES} ${LUA_LIBRARIES} ${CMAKE_DL_LIBS} ${TELLDUS_LIBRARIES})
-target_link_libraries(domoticztester ${Boost_LIBRARIES} ${ZLIB_LIBRARIES} ${MINIZIP_LIBRARIES} ${CURL_LIBRARIES} pthread ${MQTT_LIBRARIES} ${LUA_LIBRARIES} ${CMAKE_DL_LIBS} ${TELLDUS_LIBRARIES})
 
 IF(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
   target_link_libraries(domoticz -lresolv)
@@ -789,13 +769,11 @@
   target_link_libraries(domoticz ${EXECINFO_LIBRARIES})
 ELSE()
   target_link_libraries(domoticz -lrt -lresolv ${EXECINFO_LIBRARIES})
-  target_link_libraries(domoticztester -lrt -lresolv ${EXECINFO_LIBRARIES})
 ENDIF()
 
 IF(USE_PRECOMPILED_HEADER)
   message(STATUS "Using precompiled headers")
   target_precompile_headers(domoticz PRIVATE "main/stdafx.h")
-  target_precompile_headers(domoticztester PRIVATE "main/stdafx.h")
 ENDIF(USE_PRECOMPILED_HEADER)
 
 IF(CMAKE_COMPILER_IS_GNUCXX)