Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

[Improvement] Side by side Google libraries.

#19

Google Test and Mock libraries compile to the same name, no matter what compiler they were built with. However, they need to be built with the same compiler the N++ executable is.
To avoid problems in the future with users trying to build N++ with the wrong Google[*] libraries, we should name the libraries according to which compiler they were build with, i.e. gtest.8.lib' orgmock.9.libinstead ofgtest.libandgmock.lib

Reported by Jocelyn Legault · November 25th, 2009 @ 08:17 PM

State: resolved
Milestone: v2.0.0
Assigned to: nobody

Activity

  1. Jocelyn Legault
    Jocelyn Legault
    • Tag set to google_test, _improvement

    November 25th, 2009 @ 08:21 PM

  2. Jocelyn Legault
  3. Thell Fowler
    Thell Fowler

    This is definitely needed for the way we are setup right now.

    I've been giving some thought to gmock/gtest and am left wondering why we aren't just defaulting to using only the release build of them. Isn't their debug build for developing gtest or gmock?

    Also, it seems that if you build your gtest using vc8, then the vc8 and 9 nppcr solutions build/test fine, yet build gtest with vc9 makes the vc8 nppcr sln fail.

    November 29th, 2009 @ 05:55 AM

  4. Thell Fowler
    Thell Fowler
    • Assigned user set to Thell Fowler
    • State changed from new to open
    • Milestone set to v2.0.0

    December 7th, 2009 @ 05:37 PM

  5. Thell Fowler
    Thell Fowler

    (from [2266f1478105a9d8551dd87e917a60aaa7f9a57e]) project files: make use of side-by-side google libs

    • Alters the vc8 and 9 project files to use vc version designated paths of google test and mock.

    [#19 [Improvement] Side by side Google libraries.]

    Signed-off-by: Thell Fowler git@tbfowler.name
    http://github.com/almostautomated/npp-community/commit/2266f1478105...

    December 12th, 2009 @ 03:25 PM

  6. Thell Fowler
    Thell Fowler
    • State changed from open to needs_ack

    December 12th, 2009 @ 03:27 PM

  7. Jocelyn Legault
    Jocelyn Legault
    • State changed from needs_ack to acked

    January 18th, 2010 @ 07:40 PM

  8. Thell Fowler
    Thell Fowler
    • State changed from acked to proposed

    January 19th, 2010 @ 05:36 AM

  9. Thell Fowler
    Thell Fowler

    (from [68e6dee258f0ecf2cd2f52e19cc15a4bdd5c7033]) project files: make use of side-by-side google libs

    • Alters the vc8 and 9 project files to use vc version designated paths of google test and mock.

    [#19 [Improvement] Side by side Google libraries.]

    Signed-off-by: Thell Fowler git@tbfowler.name
    http://github.com/npp-community/npp-community/commit/68e6dee258f0ec...

    January 19th, 2010 @ 06:07 AM

  10. Thell Fowler
    Thell Fowler
    • State changed from proposed to candidate

    February 14th, 2010 @ 04:59 PM

  11. Thell Fowler
    Thell Fowler
    • Assigned user cleared.
    • State changed from candidate to resolved

    Promoted to master:

    Merge branch 'tf/LH-19/make-google-libs-side-by-side'

    • tf/LH-19/make-google-libs-side-by-side: project files: make use of side-by-side google libs

    merge commit 79cad67

    February 26th, 2010 @ 03:43 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.