tinyrpc/CMakeLists.txt

32 lines
624 B
CMake
Raw Normal View History

cmake_minimum_required(VERSION 3.0)
project(tinyrpc)
enable_language(CXX ASM)
add_compile_options(-g -Wall -std=c++11)
include_directories(includes/coroutine)
include_directories(includes/log)
aux_source_directory(${CMAKE_SOURCE_DIR}/src/coroutine SRC_LIST)
# set(ASM_FILES ${CMAKE_SOURCE_DIR}/src/swap.S)
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/bin)
set(LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/lib)
add_library(tinyrpc
${SRC_LIST}
# ${ASM_FILES}
)
aux_source_directory(${CMAKE_SOURCE_DIR}/test/logtest TEST_SRC_LIST)
add_executable(test_tinyrpc
${TEST_SRC_LIST}
)