forked from Syntax-Error/TradeSim
14 lines
No EOL
645 B
CMake
14 lines
No EOL
645 B
CMake
cmake_minimum_required(VERSION 3.17)
|
|
project(TradeSim)
|
|
|
|
set(CMAKE_CXX_STANDARD 14)
|
|
|
|
|
|
|
|
add_subdirectory(external/curl)
|
|
add_subdirectory(external/jsoncpp)
|
|
add_executable(TradeSim main.cpp src/Market.cpp src/Market.h src/Exchange.cpp src/Exchange.h src/Trader.h src/TradeTracker.cpp src/TradeTracker.h src/Binance.cpp src/Binance.h src/Wallet.cpp src/Wallet.h src/Transaction.cpp src/Transaction.h src/WebAPI.cpp src/WebAPI.h src/BasicTrader.cpp src/BasicTrader.h src/Trader.cpp)
|
|
target_link_libraries(TradeSim libcurl)
|
|
target_link_libraries(TradeSim jsoncpp_lib)
|
|
include_directories(${CURL_INCLUDE_DIR})
|
|
include_directories(${Jsoncpp_INCLUDE_DIR}) |