cmake_minimum_required(VERSION 3.14.3)
project(myCpp VERSION 1 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 11)
set(ASIO_INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/dep/asio-1.28.0/include)
set(HTTPLIB_INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/dep/cpp-httplib/)
# include_directories(ASIO_INCLUDE)
# link_directories(dep/)
# asio
# ADD_DEFINITIONS(ASIO_STANDALONE)
# add_compile_options(ASIO_STANDALONE)
set(
SRC
src/main.cpp
)
add_executable(myCpp ${SRC})
# 只依赖asio,不依赖boost
# target_compile_options(myCpp PUBLIC ASIO_STANDALONE)
target_include_directories(myCpp PUBLIC ${ASIO_INCLUDE} ${HTTPLIB_INCLUDE})
# target_link_libraries(myCpp PUBLIC -l)