Skip to content

Commit

Permalink
use platformio fix for CMakeLists.txt
Browse files Browse the repository at this point in the history
- see platformio/platformio-core#523
- temporarily modifies `.travis.yml` so it will hopefully build
  • Loading branch information
boneskull committed Mar 1, 2016
1 parent 7fa3f7d commit f7591f7
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 45 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
.pioenvs
.pioenvs
CMakeListsPrivate.txt
lib/readme.txt
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
directories:
- "~/.platformio"
install:
- pip install -U platformio
- pip install git+https://github.com/platformio/platformio.git@develop
script:
- platformio run
46 changes: 3 additions & 43 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,56 +1,16 @@
cmake_minimum_required(VERSION 3.2)
project(ntp-clock)

set(PLATFORMIO_CMD "/usr/local/bin/platformio")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/variants/d1_mini")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/cores/esp8266")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/cores/esp8266/spiffs")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/ESP8266WiFi/src")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/ESP8266WiFi/src/arch")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/ESP8266WiFi/src/include")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/ESP8266WiFi/src/lwip")
include_directories("$ENV{HOME}/.platformio/lib/NTPClient_ID551")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/Wire")
include_directories("$ENV{HOME}/.platformio/lib/Adafruit_GFX_ID13")
include_directories("$ENV{HOME}/.platformio/lib/Adafruit_GFX_ID13/Fonts")
include_directories("$ENV{HOME}/.platformio/lib/Adafruit_LED_Backpack_ID25")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/tools/sdk/include")
include_directories("./lib/Task")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/ArduinoOTA")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/DNSServer/src")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/Dummy/src")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/EEPROM")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/ESP8266AVRISP/src")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/ESP8266HTTPClient/src")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/ESP8266HTTPUpdateServer/src")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/ESP8266SSDP")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/ESP8266WebServer/src")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/ESP8266WiFiMesh/src")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/ESP8266httpUpdate/src")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/ESP8266mDNS")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/Ethernet/src")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/GDBStub/src")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/Hash/src")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/OneWire")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/SD/src")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/SPI")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/Servo/src")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/SoftwareSerial")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/TFT_Touch_Shield_V2")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/Ticker")
include_directories("$ENV{HOME}/.platformio/packages/framework-arduinoespressif/libraries/esp8266/src")
include_directories("$ENV{HOME}/.platformio/packages/toolchain-xtensa/xtensa-lx106-elf/include")
include_directories("$ENV{HOME}/.platformio/packages/toolchain-xtensa/lib/gcc/xtensa-lx106-elf/4.8.2/include")
include_directories("$ENV{HOME}/.platformio/packages/toolchain-xtensa/lib/gcc/xtensa-lx106-elf/4.8.2/include-fixed")
include(CMakeListsPrivate.txt)

add_definitions(-DF_CPU=80000000L)
add_definitions(-D__ets__)
add_definitions(-DICACHE_FLASH)
add_definitions(-DESP8266)
add_definitions(-DARDUINO_ARCH_ESP8266)
add_definitions(-DARDUINO_ESP8266_ESP12)
add_definitions(-DARDUINO=200)
add_definitions(-DPLATFORMIO=020804)
add_definitions(-DARDUINO=20100)
add_definitions(-DPLATFORMIO=020805)

add_custom_target(
PLATFORMIO_BUILD ALL
Expand Down

0 comments on commit f7591f7

Please sign in to comment.