Exclude library from CEF.GYP

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

Exclude library from CEF.GYP

Postby lkitrossky » Wed Aug 19, 2015 3:53 am

Hi! How to exclude a library from CEF.GYP in Windows with Visual Studio 2012?
I am adding my own libraries and they conflict with libraries in CEF, like libeay32.lib vs. third_party\boringssl\boringssl.lib.
How to exclude boringssl or other standard libs from my project? In Visual Studio it is
Code: Select all
 <Link><IgnoreSpecificDefaultLibraries>boringssl.lib</IgnoreSpecificDefaultLibraries></Link>
.
I tried
Code: Select all
'libraries': [
              '$(SDKROOT)/System/Library/Frameworks/AppKit.framework',
           '-llibeay32.lib',
           ...,   
           ['exclude', 'boringssl.lib'],
            ],
but still libeay32.lib(p_lib.obj) : error LNK2005: _EVP_PKEY_bits already defined in boringssl.lib(boringssl.evp.obj)
Thanks, Levi
lkitrossky
Mentor
 
Posts: 66
Joined: Tue Mar 24, 2015 7:26 am

Re: Exclude library from CEF.GYP

Postby magreenblatt » Wed Aug 19, 2015 10:53 am

Chromium might not work without boringssl. You could instead build OpenSSL as a DLL and load it via LoadLibrary to avoid build/link conflicts.
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm


Return to Support Forum

Who is online

Users browsing this forum: Google [Bot] and 81 guests