Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- configure_file (${CMAKE_SOURCE_DIR}/src/config.vala.cmake ${CMAKE_BINARY_DIR}/config.vala)
- set (APP_PKG_DEPS
- gobject-2.0
- gio-2.0
- libsoup-2.4
- gthread-2.0
- gtk+-3.0>=3.9.10
- webkitgtk-3.0
- )
- set (APP_VALA_DEPS
- gobject-2.0
- gio-2.0
- libsoup-2.4
- gtk+-3.0
- posix
- webkitgtk-3.0
- )
- find_package(PkgConfig)
- pkg_check_modules (APP_DEPS REQUIRED ${APP_PKG_DEPS})
- add_definitions(${APP_DEPS_CFLAGS})
- link_libraries(${APP_DEPS_LIBRARIES})
- link_directories(${APP_DEPS_LIBRARY_DIRS})
- link_directories(${CMAKE_BINARY_DIR})
- include_directories(${CMAKE_BINARY_DIR})
- include_directories(${CMAKE_SOURCE_DIR})
- set(APP_VALA_OPTIONS
- --vapidir=${CMAKE_SOURCE_DIR}/bindings/vapi
- --metadatadir=${CMAKE_SOURCE_DIR}/bindings/metadata
- --thread
- --enable-checking
- --debug
- --target-glib=2.47.6
- ${EXTRA_VALA_OPTIONS}
- )
- vala_precompile(APP_VALA_C webkitgtk
- WebkitgtkTest.vala
- StylishWebview.vala
- ${CMAKE_BINARY_DIR}/config.vala
- PACKAGES
- ${APP_VALA_DEPS}
- OPTIONS
- ${APP_VALA_OPTIONS}
- GENERATE_HEADER
- webkitgtk
- GENERATE_VAPI
- webkitgtk
- )
- add_executable(webkitgtk-test ${APP_VALA_C} ${generated_resources})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement