summaryrefslogtreecommitdiff
path: root/net-p2p/retroshare/files/patch-libresapi_src_libresapi.pro
blob: 1347bac190ad4b704b6df9231e50aa6e102d24c9 (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
--- libresapi/src/libresapi.pro.orig	2017-10-20 20:57:46 UTC
+++ libresapi/src/libresapi.pro	
@@ -160,9 +160,20 @@
 		api/ApiServerMHD.h
 }

+freebsd-clang {
+	JSON_SOURCES = api/json.cpp
+	json.name = json
+	json.input = JSON_SOURCES
+	json.variable_out = OBJECTS
+	json.dependency_type = TYPE_C
+	json.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_IN_BASE}$${first(QMAKE_EXT_OBJ)}
+	json.commands = $${QMAKE_CXX} $(CXXFLAGS) -std=gnu++98 $(INCPATH) -c ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
+	QMAKE_EXTRA_COMPILERS += json
+}
+
+
 SOURCES += \
 	api/ApiServer.cpp \
-	api/json.cpp \
 	api/JsonStream.cpp \
 	api/ResourceRouter.cpp \
 	api/PeersHandler.cpp \