CMakeLists.txt 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. # !!! WARNING !!! AUTO-GENERATED FILE, PLEASE DO NOT MODIFY IT AND USE
  2. # https://docs.platformio.org/page/projectconf/section_env_build.html#build-flags
  3. #
  4. # If you need to override existing CMake configuration or add extra,
  5. # please create `CMakeListsUser.txt` in the root of project.
  6. # The `CMakeListsUser.txt` will not be overwritten by PlatformIO.
  7. cmake_minimum_required(VERSION 3.13)
  8. set(CMAKE_SYSTEM_NAME Generic)
  9. set(CMAKE_C_COMPILER_WORKS 1)
  10. set(CMAKE_CXX_COMPILER_WORKS 1)
  11. project("untitled" C CXX)
  12. include(CMakeListsPrivate.txt)
  13. if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/CMakeListsUser.txt)
  14. include(CMakeListsUser.txt)
  15. endif()
  16. add_custom_target(
  17. Production ALL
  18. COMMAND platformio -c clion run "$<$<NOT:$<CONFIG:All>>:-e${CMAKE_BUILD_TYPE}>"
  19. WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
  20. )
  21. add_custom_target(
  22. Debug ALL
  23. COMMAND platformio -c clion debug "$<$<NOT:$<CONFIG:All>>:-e${CMAKE_BUILD_TYPE}>"
  24. WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
  25. )
  26. add_executable(Z_DUMMY_TARGET ${SRC_LIST})