My solution is to copy the two "run script" phases from Derived Sources, put 
them at the front of your new JavaScriptCore-iOS target, it probably builds the 
LUT files without any strange pathing with would be a problem with any other 
pointing.  It also makes JavaScriptCore-iOS build by itself.  Then I removed 
the requirement for Derived Sources.

This could be done for JavaScriptCore target itself, and would make things a 
bit more understandable.

Next problem is this error:

#if PLATFORM(MAC) && COMPILER_SUPPORTS(BLOCKS)
#include <objc/objc-runtime.h>
#endif

Where are the platform (and everything else) defined for compilation?

[>] Brian

On Jan 22, 2012, at 5:51 PM, Ariya Hidayat wrote:

>> My first problem is the *.lut.h files.
>> What are these, what generates them (they seem to not exist) and what are 
>> the possible causes of them not existing in my duplicated build?
> 
> These are generated files, check out
> Source/JavaScriptCore/create_hash_table to see the script which
> generate them.
> 
> While this does not solve your problem, the easiest workaround is to
> build JSC in some other platforms (Qt, Mac, ...) and the copy over the
> generated files.
> 
> 
> -- 
> Ariya Hidayat, http://ariya.ofilabs.com

_______________________________________________
webkit-help mailing list
webkit-help@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-help

Reply via email to