Benoit Blanchon 11 лет назад
Родитель
Сommit
be891daa5a
2 измененных файлов с 20 добавлено и 0 удалено
  1. 1 0
      .gitignore
  2. 19 0
      CMakeLists.txt

+ 1 - 0
.gitignore

@@ -4,3 +4,4 @@
 Debug
 Debug
 ipch
 ipch
 *.opensdf
 *.opensdf
+/cmake

+ 19 - 0
CMakeLists.txt

@@ -0,0 +1,19 @@
+cmake_minimum_required(VERSION 2.8.4)
+project(ArduinoJson)
+
+file(GLOB_RECURSE SRCS_FILES srcs/*.cpp)
+file(GLOB TESTS_FILES tests/*.cpp)
+
+add_library(ArduinoJson ${SRCS_FILES})
+
+include_directories(
+    srcs
+    third-party/gtest-1.7.0
+    third-party/gtest-1.7.0/include)
+
+add_executable(ArduinoJsonTests 
+    ${TESTS_FILES}
+    third-party/gtest-1.7.0/src/gtest-all.cc
+    third-party/gtest-1.7.0/src/gtest_main.cc)
+
+target_link_libraries(ArduinoJsonTests ArduinoJson)