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})