-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi!
On 25.10.2011 17:37, Troy A. Griffitts wrote: > I can see how this is useful, though I believe the standard way to > handle this with any package is to define what you need with, e.g., > > pkg-config --atleast-version=1.6.2 sword This alone does not provide a good full solution in case I want to have support for building against different versions of Sword, but when I need to compile slightly different code depending on the version of Sword used. > You can define what you want, like INCLUDES_WLC_VERSIFICATION, or > whatever you need to have special code for, based on the SWORD library > version. Unless you change the whole world of package versioning > formats, I'm not sure it helps much for just us to add a new format. If > you still want to use the comparable version number in your code, you > could currently do something like > > SWORD_VERSION := $(shell pkg-config --modversion sword | awk -F. > '{printf("%0.2x%0.2x%0.2x\n",$$1,$$2,$$3)}') > CFLAGS += -DSWORD_VERSION=0x$(SWORD_VERSION) > > which would also work for you with any package. Yes, this is closest to what I would like to have. However, it were still nice if Sword provided such macros itself in the future, so that all this non-portable magic would not be needed. > Hope this helps. If you still think we should define a special hex > version number in future releases, please let me know. I think it were good and would slightly help downstream. Thanks! Blessings! Jaak -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) 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 PoqeuzJTLtVWPHuEF86B =bXQP -----END PGP SIGNATURE----- _______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page