1cmake_minimum_required(VERSION 2.8.0 FATAL_ERROR) 2 3set(SERVER_SRC_FILES rkbtsource_server.cpp) 4set(CLIENT_SRC_FILES rkbtsource.cpp) 5 6if(CPU_ARCH STREQUAL "arm") 7 link_directories("${CMAKE_CURRENT_SOURCE_DIR}/../DeviceIO/lib32") 8endif() 9 10if(CPU_ARCH STREQUAL "aarch64") 11 link_directories("${CMAKE_CURRENT_SOURCE_DIR}/../DeviceIO/lib64" "${CMAKE_CURRENT_SOURCE_DIR}/../libcomm") 12endif() 13add_definitions("-fpermissive") 14 15add_executable(rkbtsource_server ${SERVER_SRC_FILES}) 16target_include_directories(rkbtsource_server PUBLIC 17 "${CMAKE_CURRENT_SOURCE_DIR}/../DeviceIO/include" 18 "${CMAKE_CURRENT_SOURCE_DIR}/../libcomm" ) 19target_link_libraries(rkbtsource_server DeviceIo asound comm) 20 21add_executable(rkbtsource ${CLIENT_SRC_FILES}) 22target_include_directories(rkbtsource PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../DeviceIO/include") 23target_link_libraries(rkbtsource DeviceIo asound) 24 25install(TARGETS rkbtsource_server DESTINATION bin) 26install(TARGETS rkbtsource DESTINATION bin) 27