disable unused libraries
[project/uqmi.git] / CMakeLists.txt
index 3b70350..ce2e147 100644 (file)
@@ -1,14 +1,13 @@
 cmake_minimum_required(VERSION 2.6)
 
 PROJECT(uqmi C)
-ADD_DEFINITIONS(-Os -ggdb -Wall -Werror --std=gnu99 -Wmissing-declarations -Wno-unused)
+ADD_DEFINITIONS(-Os -ggdb -Wall -Werror --std=gnu99 -Wmissing-declarations)
 
 SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
 
 SET(SOURCES main.c dev.c commands.c qmi-message.c)
 
-find_library(json NAMES json-c json)
-SET(LIBS ubox ubus ${json} blobmsg_json)
+SET(LIBS ubox)
 
 IF(DEBUG_PACKET)
   ADD_DEFINITIONS(-DDEBUG_PACKET)
@@ -33,6 +32,7 @@ FOREACH(service ctl dms nas pds wds wms)
                DEPENDS ./data/gen-code.pl ./data/qmi-service-${service}.json ./data/gen-common.pm
        )
        SET(service_sources ${service_sources} qmi-message-${service}.c)
+       set_property(SOURCE qmi-message-${service}.c PROPERTY COMPILE_FLAGS "-Wno-unused")
 ENDFOREACH()
 
 ADD_CUSTOM_COMMAND(