Skip to content

Conversation

@brothaman
Copy link

  • Added support for avr-gcc from homebrew. The current supported version
    is 9.3.1
  • Additionally, now generates compile_commands.json for use with
    YouCompleteMe (a vim/vundle plugin)

* Added support for avr-gcc from homebrew. The current supported version
  is *9.3.1*
* Additionally, now generates `compile_commands.json` for use with
  YouCompleteMe (a vim/vundle plugin)
IF( EXISTS "${CMAKE_CURRENT_BINARY_DIR}/compile_commands.json" )
EXECUTE_PROCESS( COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_CURRENT_BINARY_DIR}/compile_commands.json
${CMAKE_CURRENT_SOURCE_DIR}/compile_commands.json
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do you want to copy that into the source directory? Normally generated files should stay in the build folder in order to not pollute the source directory. Instead, you could configure your plugin to read the compile_commands.json from the build folder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants