Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required(VERSION 3.2)
- project(BlinkExample)
- include(CMakeListsPrivate.txt)
- add_custom_target(
- PLATFORMIO_BUILD ALL
- COMMAND ${PLATFORMIO_CMD} -f -c clion run
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- )
- add_custom_target(
- PLATFORMIO_UPLOAD ALL
- COMMAND ${PLATFORMIO_CMD} -f -c clion run --target upload
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- )
- add_custom_target(
- PLATFORMIO_CLEAN ALL
- COMMAND ${PLATFORMIO_CMD} -f -c clion run --target clean
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- )
- add_custom_target(
- PLATFORMIO_TEST ALL
- COMMAND ${PLATFORMIO_CMD} -f -c clion test
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- )
- add_custom_target(
- PLATFORMIO_PROGRAM ALL
- COMMAND ${PLATFORMIO_CMD} -f -c clion run --target program
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- )
- add_custom_target(
- PLATFORMIO_UPLOADFS ALL
- COMMAND ${PLATFORMIO_CMD} -f -c clion run --target uploadfs
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- )
- add_custom_target(
- PLATFORMIO_UPDATE_ALL ALL
- COMMAND ${PLATFORMIO_CMD} -f -c clion update
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- )
- add_custom_target(
- PLATFORMIO_REBUILD_PROJECT_INDEX ALL
- COMMAND ${PLATFORMIO_CMD} -f -c clion init --ide clion
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- )
- if(IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib)
- add_custom_target(
- CODE_COMPLETION_PIOLIB
- SOURCES lib
- )
- endif()
- if(IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/.piolibdeps)
- add_custom_target(
- CODE_COMPLETION_PIOLIBDEPS
- SOURCES .piolibdeps
- )
- endif()
- add_executable(${PROJECT_NAME} ${SRC_LIST})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement