1 | add_definitions(-D__STDC_WANT_LIB_EXT1__)
|
---|
2 |
|
---|
3 | find_library(SECURITY_LIBRARY Security)
|
---|
4 | list(APPEND JavaScriptCore_LIBRARIES
|
---|
5 | ${SECURITY_LIBRARY}
|
---|
6 | )
|
---|
7 |
|
---|
8 | list(APPEND JavaScriptCore_UNIFIED_SOURCE_LIST_FILES
|
---|
9 | "SourcesCocoa.txt"
|
---|
10 |
|
---|
11 | "inspector/remote/SourcesCocoa.txt"
|
---|
12 | )
|
---|
13 |
|
---|
14 | list(APPEND JavaScriptCore_PRIVATE_INCLUDE_DIRECTORIES
|
---|
15 | ${JAVASCRIPTCORE_DIR}/inspector/cocoa
|
---|
16 | ${JAVASCRIPTCORE_DIR}/inspector/remote/cocoa
|
---|
17 | )
|
---|
18 |
|
---|
19 | list(APPEND JavaScriptCore_PUBLIC_FRAMEWORK_HEADERS
|
---|
20 | API/JSCallbackFunction.h
|
---|
21 | API/JSContext.h
|
---|
22 | API/JSContextPrivate.h
|
---|
23 | API/JSContextRefPrivate.h
|
---|
24 | API/JSExport.h
|
---|
25 | API/JSManagedValue.h
|
---|
26 | API/JSStringRefCF.h
|
---|
27 | API/JSValue.h
|
---|
28 | API/JSValuePrivate.h
|
---|
29 | API/JSVirtualMachine.h
|
---|
30 | API/JavaScriptCore.h
|
---|
31 | )
|
---|
32 |
|
---|
33 | list(APPEND JavaScriptCore_PRIVATE_FRAMEWORK_HEADERS
|
---|
34 | inspector/remote/RemoteInspectorConstants.h
|
---|
35 |
|
---|
36 | inspector/remote/cocoa/RemoteInspectorXPCConnection.h
|
---|
37 | )
|
---|
38 |
|
---|
39 | # FIXME: Make including these files consistent in the source so these forwarding headers are not needed.
|
---|
40 | if (NOT EXISTS ${JavaScriptCore_DERIVED_SOURCES_DIR}/AugmentableInspectorControllerClient.h)
|
---|
41 | file(WRITE ${JavaScriptCore_DERIVED_SOURCES_DIR}/AugmentableInspectorControllerClient.h "#include \"inspector/augmentable/AugmentableInspectorControllerClient.h\"")
|
---|
42 | endif ()
|
---|
43 | if (NOT EXISTS ${JavaScriptCore_DERIVED_SOURCES_DIR}/InspectorFrontendRouter.h)
|
---|
44 | file(WRITE ${JavaScriptCore_DERIVED_SOURCES_DIR}/InspectorFrontendRouter.h "#include \"inspector/InspectorFrontendRouter.h\"")
|
---|
45 | endif ()
|
---|
46 | if (NOT EXISTS ${JavaScriptCore_DERIVED_SOURCES_DIR}/InspectorBackendDispatcher.h)
|
---|
47 | file(WRITE ${JavaScriptCore_DERIVED_SOURCES_DIR}/InspectorBackendDispatcher.h "#include \"inspector/InspectorBackendDispatcher.h\"")
|
---|
48 | endif ()
|
---|
49 | if (NOT EXISTS ${JavaScriptCore_DERIVED_SOURCES_DIR}/InspectorBackendDispatchers.h)
|
---|
50 | file(WRITE ${JavaScriptCore_DERIVED_SOURCES_DIR}/InspectorBackendDispatchers.h "#include \"inspector/InspectorBackendDispatchers.h\"")
|
---|
51 | endif ()
|
---|
52 | if (NOT EXISTS ${JavaScriptCore_DERIVED_SOURCES_DIR}/InspectorFrontendDispatchers.h)
|
---|
53 | file(WRITE ${JavaScriptCore_DERIVED_SOURCES_DIR}/InspectorFrontendDispatchers.h "#include \"inspector/InspectorFrontendDispatchers.h\"")
|
---|
54 | endif ()
|
---|
55 | if (NOT EXISTS ${JavaScriptCore_DERIVED_SOURCES_DIR}/InspectorProtocolObjects.h)
|
---|
56 | file(WRITE ${JavaScriptCore_DERIVED_SOURCES_DIR}/InspectorProtocolObjects.h "#include \"inspector/InspectorProtocolObjects.h\"")
|
---|
57 | endif ()
|
---|