2025-05-10 21:49:39 +08:00

27 lines
973 B
CMake

cmake_minimum_required(VERSION 2.8.0 FATAL_ERROR)
set(SERVER_SRC_FILES rkbtsource_server.cpp)
set(CLIENT_SRC_FILES rkbtsource.cpp)
if(CPU_ARCH STREQUAL "arm")
link_directories("${CMAKE_CURRENT_SOURCE_DIR}/../DeviceIO/lib32")
endif()
if(CPU_ARCH STREQUAL "aarch64")
link_directories("${CMAKE_CURRENT_SOURCE_DIR}/../DeviceIO/lib64" "${CMAKE_CURRENT_SOURCE_DIR}/../libcomm")
endif()
add_definitions("-fpermissive")
add_executable(rkbtsource_server ${SERVER_SRC_FILES})
target_include_directories(rkbtsource_server PUBLIC
"${CMAKE_CURRENT_SOURCE_DIR}/../DeviceIO/include"
"${CMAKE_CURRENT_SOURCE_DIR}/../libcomm" )
target_link_libraries(rkbtsource_server DeviceIo asound comm)
add_executable(rkbtsource ${CLIENT_SRC_FILES})
target_include_directories(rkbtsource PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../DeviceIO/include")
target_link_libraries(rkbtsource DeviceIo asound)
install(TARGETS rkbtsource_server DESTINATION bin)
install(TARGETS rkbtsource DESTINATION bin)