32 lines
1.1 KiB
CMake
32 lines
1.1 KiB
CMake
message(BOARD..${BOARD})
|
|
option(USING_HARDWARE_SUBSYSTEM "Using Hardware subsystem" ON)
|
|
option(USING_HISIMPP5 "Using Hisilicon MPP5" ON)
|
|
|
|
# Video
|
|
option(USING_VIDEO_SUBSYSTEM "Using Video subsystem" ON)
|
|
option(USING_FFMPEG "Using ffmpeg library" ON)
|
|
option(USING_MEDIA_FRAMEWORK "Using Media-Framework" ON)
|
|
option(USING_ZLMEDIAKIT "Using ZLMediaKit" ON)
|
|
option(USING_ONVIF "Using ONVIF" ON)
|
|
option(USING_ITE_FRONTEND "Using ITE IT66021" ON)
|
|
option(USING_SEMTECH_DEVICE "Using SEMTECH device" OFF)
|
|
option(USING_MEDIASERVER "Using media-server" ON)
|
|
option(USING_LIBOPUS "Using libopus" ON)
|
|
option(USING_SHINE "Using shine MP3" ON)
|
|
|
|
# Serialization
|
|
option(USING_PROTOBUF "Using Google's data interchange format" OFF)
|
|
|
|
# Network
|
|
option(USING_NETWORK_SUBSYSTEM "Using Network subsystem" ON)
|
|
option(USING_TCPIP "Using TCP/IP protocol" ON)
|
|
|
|
# Licence
|
|
option(USING_LICENCE_FROM_LOCAL_ENABLE "Using Licence form local enable" ON)
|
|
|
|
set(CMAKE_C_COMPILER $ENV{GCC_PATH}/$ENV{GCC_PREFIX}gcc)
|
|
set(CMAKE_CXX_COMPILER $ENV{GCC_PATH}/$ENV{GCC_PREFIX}g++)
|
|
|
|
set(CMAKE_BUILD_TYPE Release)
|
|
# set(CMAKE_BUILD_TYPE Debug)
|
|
|