TradeSim/CMakeLists.txt

14 lines
No EOL
500 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/Currency.cpp src/Currency.h src/Market.cpp src/Market.h src/Exchange.cpp src/Exchange.h src/Trader.h src/TradeTracker.cpp src/TradeTracker.h)
target_link_libraries(TradeSim libcurl)
target_link_libraries(TradeSim jsoncpp_lib)
include_directories(${CURL_INCLUDE_DIR})
include_directories(${Jsoncpp_INCLUDE_DIR})