mrobinson@webkit.org | d9b89f3 | 2014-01-31 05:37:15 +0000 | [diff] [blame] | 1 | configure_file(javascriptcoregtk.pc.in ${CMAKE_BINARY_DIR}/Source/JavaScriptCore/javascriptcoregtk-${WEBKITGTK_API_VERSION}.pc @ONLY) |
| 2 | configure_file(JavaScriptCore.gir.in ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir @ONLY) |
gns@gnome.org | 0fdd7cd | 2013-12-23 13:35:00 +0000 | [diff] [blame] | 3 | |
mrobinson@webkit.org | d3a1986 | 2013-12-30 18:44:31 +0000 | [diff] [blame] | 4 | add_custom_command( |
mrobinson@webkit.org | d9b89f3 | 2014-01-31 05:37:15 +0000 | [diff] [blame] | 5 | 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.org | d3a1986 | 2013-12-30 18:44:31 +0000 | [diff] [blame] | 8 | ) |
| 9 | |
mrobinson@webkit.org | d9b89f3 | 2014-01-31 05:37:15 +0000 | [diff] [blame] | 10 | ADD_TYPELIB(${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.typelib) |
mrobinson@webkit.org | 742e8e4 | 2014-01-06 00:25:34 +0000 | [diff] [blame] | 11 | |
mrobinson@webkit.org | d9b89f3 | 2014-01-31 05:37:15 +0000 | [diff] [blame] | 12 | install(FILES "${CMAKE_BINARY_DIR}/Source/JavaScriptCore/javascriptcoregtk-${WEBKITGTK_API_VERSION}.pc" |
mrobinson@webkit.org | 742e8e4 | 2014-01-06 00:25:34 +0000 | [diff] [blame] | 13 | DESTINATION "${LIB_INSTALL_DIR}/pkgconfig" |
| 14 | ) |
| 15 | |
| 16 | install(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.org | d9b89f3 | 2014-01-31 05:37:15 +0000 | [diff] [blame] | 26 | install(FILES ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir |
mrobinson@webkit.org | 742e8e4 | 2014-01-06 00:25:34 +0000 | [diff] [blame] | 27 | DESTINATION ${INTROSPECTION_INSTALL_GIRDIR} |
| 28 | ) |
mrobinson@webkit.org | d9b89f3 | 2014-01-31 05:37:15 +0000 | [diff] [blame] | 29 | install(FILES ${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.typelib |
mrobinson@webkit.org | 742e8e4 | 2014-01-06 00:25:34 +0000 | [diff] [blame] | 30 | DESTINATION ${INTROSPECTION_INSTALL_TYPELIBDIR} |
| 31 | ) |