blob: be016ec16bc71f6e768a7a8f198d73645788c09b [file] [log] [blame]
mrobinson@webkit.orgd9b89f32014-01-31 05:37:15 +00001configure_file(javascriptcoregtk.pc.in ${CMAKE_BINARY_DIR}/Source/JavaScriptCore/javascriptcoregtk-${WEBKITGTK_API_VERSION}.pc @ONLY)
2configure_file(JavaScriptCore.gir.in ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir @ONLY)
gns@gnome.org0fdd7cd2013-12-23 13:35:00 +00003
mrobinson@webkit.orgd3a19862013-12-30 18:44:31 +00004add_custom_command(
mrobinson@webkit.orgd9b89f32014-01-31 05:37:15 +00005 OUTPUT ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.typelib
6 DEPENDS ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir
7 COMMAND ${INTROSPECTION_COMPILER} ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir -o ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.typelib
mrobinson@webkit.orgd3a19862013-12-30 18:44:31 +00008)
9
mrobinson@webkit.orgd9b89f32014-01-31 05:37:15 +000010ADD_TYPELIB(${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.typelib)
mrobinson@webkit.org742e8e42014-01-06 00:25:34 +000011
mrobinson@webkit.orgd9b89f32014-01-31 05:37:15 +000012install(FILES "${CMAKE_BINARY_DIR}/Source/JavaScriptCore/javascriptcoregtk-${WEBKITGTK_API_VERSION}.pc"
mrobinson@webkit.org742e8e42014-01-06 00:25:34 +000013 DESTINATION "${LIB_INSTALL_DIR}/pkgconfig"
14)
15
16install(FILES API/JavaScript.h
17 API/JSBase.h
18 API/JSContextRef.h
19 API/JSObjectRef.h
20 API/JSStringRef.h
21 API/JSValueRef.h
22 API/WebKitAvailability.h
23 DESTINATION "${WEBKITGTK_HEADER_INSTALL_DIR}/JavaScriptCore"
24)
25
mrobinson@webkit.orgd9b89f32014-01-31 05:37:15 +000026install(FILES ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir
mrobinson@webkit.org742e8e42014-01-06 00:25:34 +000027 DESTINATION ${INTROSPECTION_INSTALL_GIRDIR}
28)
mrobinson@webkit.orgd9b89f32014-01-31 05:37:15 +000029install(FILES ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.typelib
mrobinson@webkit.org742e8e42014-01-06 00:25:34 +000030 DESTINATION ${INTROSPECTION_INSTALL_TYPELIBDIR}
31)