On 6/18/14, 7:15 PM, Dan Wood wrote:
Hi folks, I haven’t been on the WebKit lists for several years!

I’m trying to track down some weird behavior with our app (Sandvox)
which makes heavy use of WebKit editing.  Many years ago we used to
have a TOT build of WebKit that we would link to and embed in our
app, but for quite a while, we haven’t needed to do that.

So I’m kind of rusty about getting into the internals of WebKit!

I would like to be able to run our app in Xcode, and then step into
Xcode, and have the debugger find the source code to the WebKit,
WebCore, etc. files.  I’d be OK with either having a version of the
source code that corresponds to the system-installed framework… or
what I started was to build webkit, but now I’m not sure what the
next step is.

I’ve built webkit with build-webkit --debug and now it’s in my /build
directory.  (That’s not the build directory where my app and
supporting frameworks are built; I wasn’t having any luck getting
set-webkit-configuration to work.)

Any suggestions for my next step, to get my app’s Xcode workspace to
recognize my built webkit, and of course link to it?  I assume by
setting the DYLD_FRAMEWORK_PATH environment variable to /build/Debug
since that is where the built WebKit.framework lives.  Is that
right?

Yep, updating DYLD_FRAMEWORK_PATH should be enough to link with your custom WebKit.

I’m also a bit stuck because ever since I built WebKit, I’m now
unable to build my app because for some reason it’s not finding
<WebKit/WebKit.h> for #import-ing anymore.  Any ideas how the
building scripts might have messed up the include paths in Xcode?  I
added a -v to the clang statement and I am seeing this directory in
the #include <...> search list:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks
(framework directory)

And that directory seems fine.  So it’s not clear why WebKit/WebKit.h
wouldn’t be found any more.

Any clues that anybody might offer?

That seems unrelated to your build of WebKit, I don't see how building your own framework could have messed that up.

Are you still including the WebKit framework in your project?

Benjamin
_______________________________________________
webkit-help mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-help

Reply via email to