node-deps-qmlui-raub

0.3.1 • Public • Published

qmlui

Offscreen OpenGL Qt QML renderer with C-way API. Contains a Qt project. Binaries are prebuilt and then used as dependency.

Install

npm i -s node-deps-qmlui-raub

Use

binding.gyp

	'variables': {
		'qmlui_include' : '<!(node -e "console.log(require(\'node-deps-qmlui-raub\').include)")',
		'qmlui_bin'     : '<!(node -e "console.log(require(\'node-deps-qmlui-raub\').bin)")',
	},
	...
	'targets': [
		{
			'target_name': '...',
			
			'include_dirs': [
				'<(qmlui_include)',
				...
			],
			
			'library_dirs': [ '<(qmlui_bin)' ],
			'libraries'    : [ '-lqmlui' ],
			
			'conditions': [
				
				['OS=="linux"', {
					'libraries': [
						'-Wl,-rpath,<(qmlui_bin)',
					],
				}],
				
				['OS=="mac"', {
					'libraries': [
						'-Wl,-rpath,<(qmlui_bin)',
				}],
				
				['OS=="win"', {
					
				}],
				
			],
		},

addon.cpp

#include <qmlui.hpp>

Package Sidebar

Install

npm i node-deps-qmlui-raub

Weekly Downloads

2

Version

0.3.1

License

MIT

Last publish

Collaborators

  • raub-deprecated