24 lines
662 B
CMake
24 lines
662 B
CMake
cmake_minimum_required(VERSION 3.8)
|
|
project(Sodaq_nbIOT)
|
|
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
|
|
set(ARDUINO_BASE_LIBDIR /opt/arduino-1.8.5)
|
|
set(ARDUINO_SAMD_DIR $ENV{HOME}/.arduino15/packages/arduino/hardware/samd/1.6.17)
|
|
set(ARDUINO_USER_LIBDIR $ENV{HOME}/Arduino/libraries)
|
|
|
|
set(ARDUINO_INCLUDE_DIRS
|
|
${ARDUINO_SAMD_DIR}/cores/arduino
|
|
${ARDUINO_SAMD_DIR}/libraries/SPI
|
|
${ARDUINO_USER_LIBDIR}/Sodaq_wdt/src
|
|
${ARDUINO_BASE_LIBDIR}/libraries/Ethernet/src
|
|
)
|
|
|
|
include_directories (${WAKAAMA_SOURCES_DIR} ${SHARED_INCLUDE_DIRS} ${ARDUINO_INCLUDE_DIRS})
|
|
|
|
set(SOURCE_FILES
|
|
Sodaq_AT_Device.cpp
|
|
Sodaq_nbIOT.cpp)
|
|
|
|
add_executable(src ${SOURCE_FILES})
|