Files
aliyun-openapi-cpp-sdk/test/httpserver/CMakeLists.txt
2019-01-09 14:07:33 +08:00

22 lines
623 B
CMake

cmake_minimum_required(VERSION 3.0)
set(CMAKE_CXX_STANDARD 11)
add_executable(httpserver_for_ut
HTTPServer.cpp
ServerThread.cpp
main.cpp
)
# httpserver_for_ut use pthread
find_package(Threads)
target_link_libraries(httpserver_for_ut ${CMAKE_THREAD_LIBS_INIT})
# copy httpserver_for_ut to the same directory as the core_ut binary
set_target_properties(httpserver_for_ut
PROPERTIES
OUTPUT_NAME httpserver_for_ut
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
# httpserver_for_ut echo this message to client
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/index.html ${CMAKE_BINARY_DIR}/bin/index.html COPYONLY)