[Build-common-hackers] Bug#521711: Bug#521711: cdbs: Clean target	is misordered when using cmake class.
    Jonas Smedegaard 
    dr at jones.dk
       
    Sun Mar 29 17:23:10 UTC 2009
    
    
  
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sun, Mar 29, 2009 at 06:25:25PM +0200, Raúl Sánchez Siles wrote:
>When calling clean target, the clean sequence looks wrong. This is an except:
[snip]
>  So what's happening is that makefile.mk makefile-clean target is 
>being added to clean target and this target is being called after 
>cleanbuilddir, unfortunately too late.
>IMHO, makefile-clean should be invoked before cleanbuilddir, or as the 
>first action of cleanbuilddir
>
>  I'm not sure how to proceed in this case, because I don¡'t think it's 
>feasible redefining clean target in buildcore.mk
>A possible solution would be redifining cleanbuilddir in cmake.mk like 
>this:
>
>cleanbuilddir:: makefile-clean
>	-$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf 
>$(DEB_BUILDDIR))
>
>  Not sure is this is sensible though. Hope you have better ideas.
It seems to me that it is better to fix it within makefile.mk itself, 
like this:
cleanbuilddir:: makefile-clean
makefile-clean::
I.e. replace "clean::" with cleanbuilddir::".
Could you please test i that solves the specific case of yours, and 
shout it you spot errors in it.
Kind regards,
  - Jonas
- -- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/
  [x] quote me freely  [ ] ask before reusing  [ ] keep private
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAknPrn4ACgkQn7DbMsAkQLi94gCeMeiTovLulG59DYLzRFc232HX
DEkAnRhJt2j+53yegOUkCSOONmc49pIl
=AMFq
-----END PGP SIGNATURE-----
    
    
More information about the Build-common-hackers
mailing list