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

Changes to CMakeLists.txt are not detected #16

Open
l0calh05t opened this issue Feb 6, 2016 · 2 comments
Open

Changes to CMakeLists.txt are not detected #16

l0calh05t opened this issue Feb 6, 2016 · 2 comments

Comments

@l0calh05t
Copy link

Steps to reproduce:

  • Create a CMake project
  • Configure using cmake (and FASTBuild generator)
  • Optional: Build project
  • Make changes to CMakeLists.txt and source files so that build fails if no reconfigure occurs
  • Build project

Result:

Build fails, as fbuild.bff is not updated.

@inbilla
Copy link
Owner

inbilla commented Mar 7, 2016

Agreed - currently there is no detection for a CMakeList.txt file that is out of date.
I don't believe this is a feature supported by all CMake generators - I'm not sure when fastbuild generator would be able to support this, as fastbuild would need to be able to allow it's current script file to be reloaded/restarted.

@l0calh05t
Copy link
Author

So far this is the first one I have encountered with this behavior. It works with Makefiles, MinGW Makefiles, NMake, all VS generators from 2008-2015 and Ninja. The VS generators typically don't reload automatically, so that isn't really an issue, but it would of course be nice.

On 07.03.2016, at 07:32, Joshua Green [email protected] wrote:

Agreed - currently there is no detection for a CMakeList.txt file that is out of date.
I don't believe this is a feature supported by all CMake generators - I'm not sure when fastbuild generator would be able to support this, as fastbuild would need to be able to allow it's current script file to be reloaded/restarted.


Reply to this email directly or view it on GitHub.

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

No branches or pull requests

2 participants