mirror of
https://github.com/openwrt/packages.git
synced 2025-12-24 08:28:20 +04:00
cmake 4.x will require 'cmake_minimum_required' defined in cmake projects to be at least 3.5. Adjust those local sources where that variable is currently defined with value below 3.5. Use 3.30 as the value, as 3.30 is currently used in 24.10, the oldest still supported OpenWrt release branch. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
20 lines
595 B
CMake
20 lines
595 B
CMake
cmake_minimum_required(VERSION 3.30)
|
|
PROJECT(rpcd-mod-lxc)
|
|
ADD_DEFINITIONS(-Os -Wall -Werror --std=gnu99 -Wmissing-declarations)
|
|
|
|
INCLUDE_DIRECTORIES(include)
|
|
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib)
|
|
|
|
SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
|
|
SET(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib)
|
|
|
|
SET(SOURCES lxc.c)
|
|
|
|
ADD_LIBRARY(rpcd-mod-lxc SHARED ${SOURCES})
|
|
|
|
FIND_LIBRARY(lxc NAMES lxc liblxc)
|
|
TARGET_LINK_LIBRARIES(rpcd-mod-lxc ${lxc})
|
|
|
|
SET_TARGET_PROPERTIES(rpcd-mod-lxc PROPERTIES OUTPUT_NAME lxc PREFIX "")
|
|
INSTALL(TARGETS rpcd-mod-lxc LIBRARY DESTINATION lib)
|