CMakeLists.txt 675 B

12345678910111213141516
  1. cmake_minimum_required(VERSION 2.8)
  2. add_executable(jsonstroll src/main.cpp src/params.cpp src/streamConsumer.cpp src/jsonArray.cpp src/jsonObject.cpp src/jsonElement.cpp src/jsonPrimitive.cpp src/jsonException.cpp)
  3. add_executable(json_test test/src/main.cpp src/params.cpp src/streamConsumer.cpp src/jsonArray.cpp src/jsonObject.cpp src/jsonElement.cpp src/jsonPrimitive.cpp src/jsonException.cpp)
  4. set_property(TARGET jsonstroll PROPERTY RUNTIME_OUTPUT_DIRECTORY bin)
  5. add_definitions ("-Wall")
  6. add_definitions ("-g3")
  7. include_directories(include)
  8. enable_testing()
  9. set_property(TARGET json_test PROPERTY RUNTIME_OUTPUT_DIRECTORY test)
  10. add_test(json_test test/json_test)