mirror of
https://dev.iopsys.eu/voice/tr104.git
synced 2025-12-20 01:21:51 +08:00
32 lines
763 B
CMake
32 lines
763 B
CMake
cmake_minimum_required(VERSION 3.0)
|
|
|
|
PROJECT(tr104d C)
|
|
|
|
IF(DATAMODEL_DB_PATH)
|
|
ADD_DEFINITIONS(-DETC_DB_CONFIG="${DATAMODEL_DB_PATH}")
|
|
ENDIF()
|
|
|
|
IF(DATAMODEL_DMMAP_PATH)
|
|
ADD_DEFINITIONS(-DBBFDM_CONFIG="${DATAMODEL_DMMAP_PATH}")
|
|
ENDIF()
|
|
|
|
IF(DATAMODEL_UCI_PATH)
|
|
ADD_DEFINITIONS(-DUCI_CONFIG_DIR="${DATAMODEL_UCI_PATH}")
|
|
ENDIF()
|
|
|
|
IF(BBF_VENDOR_PREFIX)
|
|
ADD_DEFINITIONS(-DBBF_VENDOR_PREFIX="${BBF_VENDOR_PREFIX}")
|
|
ENDIF()
|
|
|
|
ADD_DEFINITIONS(-Wall -Werror -D_GNU_SOURCE)
|
|
|
|
IF(NOT RUNAS_BBFDM_MICROSERVICE)
|
|
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I${CMAKE_SOURCE_DIR}/libdmtree")
|
|
ENDIF()
|
|
|
|
add_subdirectory(libdm)
|
|
add_subdirectory(libdmtree)
|
|
|
|
ADD_DEFINITIONS(-fstrict-aliasing -Wall -Wextra -Werror -Wformat -Wformat-signedness -fPIC -D_GNU_SOURCE)
|
|
add_subdirectory(daemon)
|