bbfdm/libbbfdm-api/version-2/CMakeLists.txt
Andreas Gnau e883c4c69b
cmake: Fix compat with CMake 4
CMake 4 has deprecated compatibility with old versions < 3.5, update
minimum required CMake version.

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2025-12-15 13:20:50 +01:00

24 lines
578 B
CMake

cmake_minimum_required(VERSION 3.0...3.5)
PROJECT(libbbfdm-api-version-2)
ADD_DEFINITIONS(-Wall -Werror -g3 -D_GNU_SOURCE)
FILE(GLOB BBFDM_API_SOURCES *.c)
ADD_LIBRARY(bbfdm-api-v2 SHARED ${BBFDM_API_SOURCES})
TARGET_LINK_LIBRARIES(bbfdm-api-v2 uci ubus ubox)
INSTALL(TARGETS bbfdm-api-v2
LIBRARY DESTINATION usr/lib)
FILE(GLOB libbbfdm-api-v2_headers *.h)
INSTALL(FILES ${libbbfdm-api-v2_headers}
DESTINATION usr/include/libbbfdm-api
)
FILE(GLOB libbbfdm-api-v2_headers *.h)
INSTALL(FILES ${libbbfdm-api-v2_headers}
DESTINATION usr/include/libbbfdm-api/version-2
)