Select Git revision
big_blue_button_api.rb
CMakeLists.txt 799 B
cmake_minimum_required(VERSION 3.6)
project(SmartGridModell)
set(CMAKE_CXX_STANDARD 11)
# Add spdlog for nice and easy logging
add_subdirectory(libs/spdlog)
include_directories(src)
# Test application to manually send commands to the Arduino
add_executable(manual_control src/manual_control/ComTest.cpp)
target_link_libraries(manual_control spdlog)
add_executable(sample_client
src/manual_control/sample_client.cpp
src/com/Socket.cpp
src/com/Protocol.cpp
)
target_link_libraries(sample_client spdlog)
# Smart Grid Simulation
include_directories(src/i2c)
include_directories(src/com)
add_executable(smart_grid.exe
src/smg_server.cpp
src/SmartGridModell.cpp
src/i2c/Node.cpp
src/com/Socket.cpp
src/com/Protocol.cpp
)
target_link_libraries(smart_grid.exe spdlog)