JavaScriptCore.pri 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # -------------------------------------------------------------------
  2. # This file contains shared rules used both when building
  3. # JavaScriptCore itself, and by targets that use JavaScriptCore.
  4. #
  5. # See 'Tools/qmake/README' for an overview of the build system
  6. # -------------------------------------------------------------------
  7. SOURCE_DIR = $${ROOT_WEBKIT_DIR}/Source/JavaScriptCore
  8. JAVASCRIPTCORE_GENERATED_SOURCES_DIR = $${ROOT_BUILD_DIR}/Source/JavaScriptCore/$${GENERATED_SOURCES_DESTDIR}
  9. INCLUDEPATH += \
  10. $$SOURCE_DIR \
  11. $$SOURCE_DIR/.. \
  12. $$SOURCE_DIR/../WTF \
  13. $$SOURCE_DIR/assembler \
  14. $$SOURCE_DIR/bytecode \
  15. $$SOURCE_DIR/bytecompiler \
  16. $$SOURCE_DIR/heap \
  17. $$SOURCE_DIR/dfg \
  18. $$SOURCE_DIR/debugger \
  19. $$SOURCE_DIR/disassembler \
  20. $$SOURCE_DIR/interpreter \
  21. $$SOURCE_DIR/jit \
  22. $$SOURCE_DIR/llint \
  23. $$SOURCE_DIR/parser \
  24. $$SOURCE_DIR/profiler \
  25. $$SOURCE_DIR/runtime \
  26. $$SOURCE_DIR/tools \
  27. $$SOURCE_DIR/yarr \
  28. $$SOURCE_DIR/API \
  29. $$SOURCE_DIR/ForwardingHeaders \
  30. $$JAVASCRIPTCORE_GENERATED_SOURCES_DIR
  31. # Pick up the right version of LLIntAssembly.h
  32. macx: INCLUDEPATH += $$JAVASCRIPTCORE_GENERATED_SOURCES_DIR/$$targetSubDir()
  33. win32-*: LIBS += -lwinmm
  34. wince* {
  35. INCLUDEPATH += $$SOURCE_DIR/os-win32
  36. }
  37. linux-*:if(isEqual(QT_ARCH, "i386")|isEqual(QT_ARCH, "x86_64")) {
  38. INCLUDEPATH += $$SOURCE_DIR/disassembler/udis86
  39. }