Re: Rebuild issue with CheckLib()?
Bill Deegan <[email protected]>
| Newsgroups | gmane.comp.programming.tools.scons.user |
|---|---|
| Message-ID | <CAEyG4CHXMZO8qvnM-RhJjmBaL+bbcTkb0=nkezH9B2JuHE_h3Q@mail.gmail.com> |
Which version of python? Which version of SCons? On Wed, Apr 28, 2021 at 1:00 AM Herzog, Tobias (G3-29) < [email protected]> wrote: > Hi SCons-Users, > > I discovered an issue (?) with missing rebuilds. It seems that rebuilds > are not triggered, if the presence of an external lib is tested with the > CheckLib Method. > > I am using an SConstruct with the following content: > > env = Environment(LIBPATH=['#mylib']) > > conf = Configure(env) > if not conf.CheckLib('gtestd'): > print('Error') > Exit(1) > conf.Finish() > > env.Append(LIBS=['gtestd']) > env.Program('test.cpp') > > If you modify "mylib/gtestd.lib" (I am using MSVC compiler on Windows), no > rebuild is triggered ("scons: `.' is up to date."). However the > dependencies are detected correctly ("scons --tree=all"). Even with > "-config=force" no rebuild is triggered. If I leave out the Configure > section it works like expected. > > Is this a bug or a feature? Maybe this is not a common use case, but I > would expect a rebuild here. > > Thanks, > Tobias > _______________________________________________ > Scons-users mailing list > [email protected] > https://pairlist4.pair.net/mailman/listinfo/scons-users > _______________________________________________ Scons-users mailing list [email protected] https://pairlist4.pair.net/mailman/listinfo/scons-users