Drop LuCI2 backend, it will move to its own repository
[project/rpcd.git] / CMakeLists.txt
index 6f42902eb53e9269f2b12d976ac32cd6bca10f16..b5b164a20da177e23e5493dd6bdf48cb5070d831 100644 (file)
@@ -1,10 +1,9 @@
 cmake_minimum_required(VERSION 2.6)
 
-PROJECT(luci-rpcd C)
-ADD_DEFINITIONS(-Os -Wall -Werror --std=gnu99 -g3 -Wmissing-declarations)
+PROJECT(rpcd C)
+ADD_DEFINITIONS(-Os -Wall -Werror --std=gnu99 -g3 -Wmissing-declarations -Iinclude)
 
 OPTION(FILE_SUPPORT "File plugin support" ON)
-OPTION(LUCI2_SUPPORT "LuCI2 plugin support" ON)
 OPTION(IWINFO_SUPPORT "libiwinfo plugin support" ON)
 
 SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
@@ -16,8 +15,8 @@ ENDIF()
 
 FIND_LIBRARY(json NAMES json-c json)
 
-ADD_EXECUTABLE(luci-rpcd main.c exec.c session.c uci.c plugin.c)
-TARGET_LINK_LIBRARIES(luci-rpcd ubox ubus uci dl blobmsg_json ${json})
+ADD_EXECUTABLE(rpcd main.c exec.c session.c uci.c plugin.c)
+TARGET_LINK_LIBRARIES(rpcd ubox ubus uci dl blobmsg_json ${json})
 
 SET(PLUGINS "")
 
@@ -28,13 +27,6 @@ IF(FILE_SUPPORT)
   SET_TARGET_PROPERTIES(file_plugin PROPERTIES OUTPUT_NAME file PREFIX "")
 ENDIF()
 
-IF(LUCI2_SUPPORT)
-  SET(PLUGINS ${PLUGINS} luci2_plugin)
-  ADD_LIBRARY(luci2_plugin MODULE luci2.c)
-  TARGET_LINK_LIBRARIES(luci2_plugin ubox ubus)
-  SET_TARGET_PROPERTIES(luci2_plugin PROPERTIES OUTPUT_NAME luci2 PREFIX "")
-ENDIF()
-
 IF (IWINFO_SUPPORT)
   SET(PLUGINS ${PLUGINS} iwinfo_plugin)
   ADD_LIBRARY(iwinfo_plugin MODULE iwinfo.c)
@@ -42,7 +34,7 @@ IF (IWINFO_SUPPORT)
   SET_TARGET_PROPERTIES(iwinfo_plugin PROPERTIES OUTPUT_NAME iwinfo PREFIX "")
 ENDIF()
 
-INSTALL(TARGETS luci-rpcd ${PLUGINS}
+INSTALL(TARGETS rpcd ${PLUGINS}
        RUNTIME DESTINATION sbin
        LIBRARY DESTINATION lib
 )