Changeset 276316 in webkit for trunk/Source/JavaScriptCore/GLib.cmake
- Timestamp:
- Apr 20, 2021, 1:16:15 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/GLib.cmake
r274201 r276316 1 file(MAKE_DIRECTORY ${ FORWARDING_HEADERS_DIR}/JavaScriptCore/glib)2 file(MAKE_DIRECTORY ${ DERIVED_SOURCES_JAVASCRIPTCORE_GLIB_DIR}/jsc)1 file(MAKE_DIRECTORY ${JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR}) 2 file(MAKE_DIRECTORY ${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}/jsc) 3 3 4 4 list(APPEND JavaScriptCore_SOURCES … … 18 18 19 19 list(APPEND JavaScriptCore_PRIVATE_INCLUDE_DIRECTORIES 20 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/glib"21 "${DERIVED_SOURCES_JAVASCRIPTCORE_GLIB_DIR}/jsc"22 20 "${JAVASCRIPTCORE_DIR}/API/glib" 21 "${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}/jsc" 22 "${JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR}" 23 23 ) 24 24 25 25 list(APPEND JavaScriptCore_INTERFACE_INCLUDE_DIRECTORIES 26 "${ FORWARDING_HEADERS_DIR}/JavaScriptCore/glib"27 "${ DERIVED_SOURCES_JAVASCRIPTCORE_GLIB_DIR}"26 "${JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR}" 27 "${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}" 28 28 ) 29 29 30 30 set(JavaScriptCore_INSTALLED_HEADERS 31 ${DERIVED_SOURCES_JAVASCRIPTCORE_GLIB_DIR}/jsc/JSCVersion.h32 31 ${JAVASCRIPTCORE_DIR}/API/glib/JSCAutocleanups.h 33 32 ${JAVASCRIPTCORE_DIR}/API/glib/JSCClass.h … … 40 39 ${JAVASCRIPTCORE_DIR}/API/glib/JSCWeakValue.h 41 40 ${JAVASCRIPTCORE_DIR}/API/glib/jsc.h 41 42 ${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}/jsc/JSCVersion.h 42 43 ) 43 44 44 configure_file(API/glib/JSCVersion.h.in ${ DERIVED_SOURCES_JAVASCRIPTCORE_GLIB_DIR}/jsc/JSCVersion.h)45 configure_file(API/glib/JSCVersion.h.in ${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}/jsc/JSCVersion.h) 45 46 46 47 # These symbolic link allows includes like #include <jsc/jsc.h> which simulates installed headers. 47 48 add_custom_command( 48 OUTPUT ${ FORWARDING_HEADERS_DIR}/JavaScriptCore/glib/jsc49 OUTPUT ${JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR}/jsc 49 50 DEPENDS ${JAVASCRIPTCORE_DIR}/API/glib 50 COMMAND ln -n -s -f ${JAVASCRIPTCORE_DIR}/API/glib ${ FORWARDING_HEADERS_DIR}/JavaScriptCore/glib/jsc51 COMMAND ln -n -s -f ${JAVASCRIPTCORE_DIR}/API/glib ${JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR}/jsc 51 52 VERBATIM 52 53 ) 53 54 add_custom_target(JSC-fake-api-headers 54 DEPENDS ${ FORWARDING_HEADERS_DIR}/JavaScriptCore/glib/jsc55 DEPENDS ${JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR}/jsc 55 56 ) 56 57 set(JavaScriptCore_EXTRA_DEPENDENCIES
Note:
See TracChangeset
for help on using the changeset viewer.