forked from qt-creator/qt-creator
		
	
		
			
	
	
		
			116 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			QML
		
	
	
	
	
	
		
		
			
		
	
	
			116 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			QML
		
	
	
	
	
	
| 
								 | 
							
								import qbs.base 1.0
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								DynamicLibrary {
							 | 
						||
| 
								 | 
							
								    name: "QmlJS"
							 | 
						||
| 
								 | 
							
								    destination: "lib"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    cpp.includePaths: [
							 | 
						||
| 
								 | 
							
								        ".",
							 | 
						||
| 
								 | 
							
								        "..",
							 | 
						||
| 
								 | 
							
								        "parser"
							 | 
						||
| 
								 | 
							
								    ]
							 | 
						||
| 
								 | 
							
								    cpp.defines: [
							 | 
						||
| 
								 | 
							
								        "QMLJS_BUILD_DIR",
							 | 
						||
| 
								 | 
							
								        "QT_CREATOR"
							 | 
						||
| 
								 | 
							
								    ]
							 | 
						||
| 
								 | 
							
								    cpp.optimization: "fast"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    Depends { name: "utils" }
							 | 
						||
| 
								 | 
							
								    Depends { name: "languageutils" }
							 | 
						||
| 
								 | 
							
								    Depends { name: "cpp" }
							 | 
						||
| 
								 | 
							
								    Depends { name: "Qt"; submodules: ['gui', 'script'] }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    files: [
							 | 
						||
| 
								 | 
							
								        "qmljs.qrc",
							 | 
						||
| 
								 | 
							
								        "qmljs_global.h",
							 | 
						||
| 
								 | 
							
								        "qmljsbind.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsbind.h",
							 | 
						||
| 
								 | 
							
								        "qmljscheck.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljscheck.h",
							 | 
						||
| 
								 | 
							
								        "qmljscodeformatter.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljscodeformatter.h",
							 | 
						||
| 
								 | 
							
								        "qmljscompletioncontextfinder.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljscompletioncontextfinder.h",
							 | 
						||
| 
								 | 
							
								        "qmljscontext.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljscontext.h",
							 | 
						||
| 
								 | 
							
								        "qmljsdelta.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsdelta.h",
							 | 
						||
| 
								 | 
							
								        "qmljsdocument.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsdocument.h",
							 | 
						||
| 
								 | 
							
								        "qmljsevaluate.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsevaluate.h",
							 | 
						||
| 
								 | 
							
								        "qmljsicons.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsicons.h",
							 | 
						||
| 
								 | 
							
								        "qmljsicontextpane.h",
							 | 
						||
| 
								 | 
							
								        "qmljsindenter.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsindenter.h",
							 | 
						||
| 
								 | 
							
								        "qmljsinterpreter.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsinterpreter.h",
							 | 
						||
| 
								 | 
							
								        "qmljslineinfo.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljslineinfo.h",
							 | 
						||
| 
								 | 
							
								        "qmljslink.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljslink.h",
							 | 
						||
| 
								 | 
							
								        "qmljsmodelmanagerinterface.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsmodelmanagerinterface.h",
							 | 
						||
| 
								 | 
							
								        "qmljspropertyreader.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljspropertyreader.h",
							 | 
						||
| 
								 | 
							
								        "qmljsreformatter.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsrewriter.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsrewriter.h",
							 | 
						||
| 
								 | 
							
								        "qmljsscanner.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsscanner.h",
							 | 
						||
| 
								 | 
							
								        "qmljsscopeastpath.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsscopeastpath.h",
							 | 
						||
| 
								 | 
							
								        "qmljsscopebuilder.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsscopebuilder.h",
							 | 
						||
| 
								 | 
							
								        "qmljsscopechain.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsscopechain.h",
							 | 
						||
| 
								 | 
							
								        "qmljsstaticanalysismessage.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsstaticanalysismessage.h",
							 | 
						||
| 
								 | 
							
								        "qmljstypedescriptionreader.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljstypedescriptionreader.h",
							 | 
						||
| 
								 | 
							
								        "qmljsutils.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsutils.h",
							 | 
						||
| 
								 | 
							
								        "qmljsvalueowner.cpp",
							 | 
						||
| 
								 | 
							
								        "qmljsvalueowner.h",
							 | 
						||
| 
								 | 
							
								        "qmljsreformatter.h",
							 | 
						||
| 
								 | 
							
								        "jsoncheck.cpp",
							 | 
						||
| 
								 | 
							
								        "jsoncheck.h",
							 | 
						||
| 
								 | 
							
								        "images/element.png",
							 | 
						||
| 
								 | 
							
								        "images/func.png",
							 | 
						||
| 
								 | 
							
								        "images/property.png",
							 | 
						||
| 
								 | 
							
								        "images/publicmember.png",
							 | 
						||
| 
								 | 
							
								        "parser/qmldirparser.cpp",
							 | 
						||
| 
								 | 
							
								        "parser/qmldirparser_p.h",
							 | 
						||
| 
								 | 
							
								        "parser/qmlerror.cpp",
							 | 
						||
| 
								 | 
							
								        "parser/qmlerror.h",
							 | 
						||
| 
								 | 
							
								        "parser/qmljsast.cpp",
							 | 
						||
| 
								 | 
							
								        "parser/qmljsast_p.h",
							 | 
						||
| 
								 | 
							
								        "parser/qmljsastfwd_p.h",
							 | 
						||
| 
								 | 
							
								        "parser/qmljsastvisitor.cpp",
							 | 
						||
| 
								 | 
							
								        "parser/qmljsastvisitor_p.h",
							 | 
						||
| 
								 | 
							
								        "parser/qmljsengine_p.cpp",
							 | 
						||
| 
								 | 
							
								        "parser/qmljsengine_p.h",
							 | 
						||
| 
								 | 
							
								        "parser/qmljsglobal_p.h",
							 | 
						||
| 
								 | 
							
								        "parser/qmljsgrammar.cpp",
							 | 
						||
| 
								 | 
							
								        "parser/qmljsgrammar_p.h",
							 | 
						||
| 
								 | 
							
								        "parser/qmljskeywords_p.h",
							 | 
						||
| 
								 | 
							
								        "parser/qmljslexer.cpp",
							 | 
						||
| 
								 | 
							
								        "parser/qmljslexer_p.h",
							 | 
						||
| 
								 | 
							
								        "parser/qmljsmemorypool_p.h",
							 | 
						||
| 
								 | 
							
								        "parser/qmljsparser.cpp",
							 | 
						||
| 
								 | 
							
								        "parser/qmljsparser_p.h"
							 | 
						||
| 
								 | 
							
								    ]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    ProductModule {
							 | 
						||
| 
								 | 
							
								        cpp.includePaths: [
							 | 
						||
| 
								 | 
							
								            ".",
							 | 
						||
| 
								 | 
							
								            "parser"
							 | 
						||
| 
								 | 
							
								        ]
							 | 
						||
| 
								 | 
							
								        cpp.defines: [
							 | 
						||
| 
								 | 
							
								            "QT_CREATOR"
							 | 
						||
| 
								 | 
							
								        ]
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 |