Re: comments on the gtkmm -vcXX- naming convention
- From: Murray Cumming <murrayc murrayc com>
- To: Philip Kovacs <phil kovacs gmail com>
- Cc: gtkmm-list gnome org
- Subject: Re: comments on the gtkmm -vcXX- naming convention
- Date: Wed, 15 Oct 2008 20:05:27 +0200
On Wed, 2008-10-15 at 13:33 -0400, Philip Kovacs wrote:
> I installed the latest gtkmm Windows development package and I have
> some comments.
>
> From the point of view of application developers who require gtkmm as
> a dependency,
> this new -vcXX- naming convention for the import libraries is a
> burden.
Do you mean a burden in general, or a burden for people who used it with
the old names?
> I have to rework my build systems to handle this new library naming
> convention; offer
> end-users a switch to select VC80/90 and then link to the correct
> libraries after "assembling"
> a library name based on the switch.
>
> A better approach would have been to use the standard names we are
> accustomed to:
> cairomm-1_0.lib, sigc-2_0.lib, gtkmm-2_4.lib, etc. and creating
> separate installers targeting
> the required runtime. The root of the installation tree would be the
> ONLY place where the
> runtime was indicated, e.g.:
>
> C:\Program Files\Gtkmm-2.14.1-VC80
>
> or
>
> C:\Program Files\Gtkmm-2.14.1-VC90
>
> That way, you can easily point into the needed tree to link instead of
> having to rework
> build systems.
>
> Also, I haven't built gtkmm from source since this changeover. What
> naming convention
> do you use for the import libraries when building with MSVC? Do you
> discover the runtime
> version automatically and name appropriately?
>
> Really would have preferred to see my approach above....
--
murrayc murrayc com
www.murrayc.com
www.openismus.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]