Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: mv evaluated templates during build into CMAKE_CURRENT_BINARY_DIR #672

Conversation

wdconinc
Copy link
Contributor

@wdconinc wdconinc commented Mar 18, 2024

Briefly, what does this PR introduce?

The build system writes the evaluated jinja templates (entrypoint xml files) into the source directory instead of a build directory. This PR moves these temporary build artifacts into the build directory instead.

TODO:

  • fix common_bench to do a proper install into a prefix instead of a build into the source directory

What kind of change does this PR introduce?

Please check if this PR fulfills the following:

  • Tests for the changes have been added
  • Documentation has been added / updated
  • Changes have been communicated to collaborators

Does this PR introduce breaking changes? What changes might users need to make to their code?

No.

Does this PR change default behavior?

Yes, no more xml files will be written to the source directory; make install or bust.

@wdconinc wdconinc linked an issue Mar 18, 2024 that may be closed by this pull request
@github-actions github-actions bot added the topic: infrastructure Regarding build system, CI, CD label Mar 18, 2024
@wdconinc wdconinc enabled auto-merge March 19, 2024 13:03
@wdconinc
Copy link
Contributor Author

@wdconinc wdconinc requested a review from veprbl March 19, 2024 13:04
@veprbl veprbl changed the title fix: mv evaluted templates during build into CMAKE_CURRENT_BINARY_DIR fix: mv evaluated templates during build into CMAKE_CURRENT_BINARY_DIR Mar 19, 2024
@wdconinc wdconinc added this pull request to the merge queue Mar 19, 2024
Merged via the queue into main with commit 38ec9bb Mar 19, 2024
86 checks passed
@wdconinc wdconinc deleted the 54-jinja2-expansion-xml-files-should-go-to-cmake_current_binary_dir branch March 19, 2024 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: infrastructure Regarding build system, CI, CD
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Jinja2 expansion xml files should go to CMAKE_CURRENT_BINARY_DIR
2 participants