27 lines
973 B
CMake
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)
|