Created
November 14, 2017 13:21
-
-
Save eyelash/5a2432b9d41f4aaa81fe58d753e378a5 to your computer and use it in GitHub Desktop.
scintilla meson build files
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| project('scintilla', 'cpp', 'c', default_options: ['cpp_std=c++14']) | |
| scintilla = library( | |
| 'scintilla', | |
| files( | |
| 'lexlib/Accessor.cxx', | |
| 'lexlib/CharacterSet.cxx', | |
| 'lexlib/DefaultLexer.cxx', | |
| 'lexlib/LexerBase.cxx', | |
| 'lexlib/LexerModule.cxx', | |
| 'lexlib/LexerSimple.cxx', | |
| 'lexlib/StyleContext.cxx', | |
| 'lexlib/WordList.cxx', | |
| 'src/CharClassify.cxx', | |
| 'src/Decoration.cxx', | |
| 'src/Document.cxx', | |
| 'src/PerLine.cxx', | |
| 'src/Catalogue.cxx', | |
| 'src/CallTip.cxx', | |
| 'src/CaseConvert.cxx', | |
| 'src/CaseFolder.cxx', | |
| 'src/ScintillaBase.cxx', | |
| 'src/ContractionState.cxx', | |
| 'src/EditModel.cxx', | |
| 'src/Editor.cxx', | |
| 'src/EditView.cxx', | |
| 'src/ExternalLexer.cxx', | |
| 'src/MarginView.cxx', | |
| 'lexlib/PropSetSimple.cxx', | |
| 'gtk/PlatGTK.cxx', | |
| 'src/KeyMap.cxx', | |
| 'src/LineMarker.cxx', | |
| 'src/PositionCache.cxx', | |
| 'gtk/ScintillaGTK.cxx', | |
| 'gtk/ScintillaGTKAccessible.cxx', | |
| 'src/CellBuffer.cxx', | |
| 'lexlib/CharacterCategory.cxx', | |
| 'src/ViewStyle.cxx', | |
| 'src/RESearch.cxx', | |
| 'src/RunStyles.cxx', | |
| 'src/Selection.cxx', | |
| 'src/Style.cxx', | |
| 'src/Indicator.cxx', | |
| 'src/AutoComplete.cxx', | |
| 'src/UniConversion.cxx', | |
| 'src/XPM.cxx', | |
| 'gtk/scintilla-marshal.c', | |
| 'lexers/LexVerilog.cxx', | |
| 'lexers/LexTAL.cxx', | |
| 'lexers/LexVisualProlog.cxx', | |
| 'lexers/LexVHDL.cxx', | |
| 'lexers/LexDMAP.cxx', | |
| 'lexers/LexOScript.cxx', | |
| 'lexers/LexProps.cxx', | |
| 'lexers/LexDMIS.cxx', | |
| 'lexers/LexAda.cxx', | |
| 'lexers/LexAbaqus.cxx', | |
| 'lexers/LexTCL.cxx', | |
| 'lexers/LexCLW.cxx', | |
| 'lexers/LexAsm.cxx', | |
| 'lexers/LexCsound.cxx', | |
| 'lexers/LexLua.cxx', | |
| 'lexers/LexMySQL.cxx', | |
| 'lexers/LexSorcus.cxx', | |
| 'lexers/LexA68k.cxx', | |
| 'lexers/LexNull.cxx', | |
| 'lexers/LexSQL.cxx', | |
| 'lexers/LexPascal.cxx', | |
| 'lexers/LexAVS.cxx', | |
| 'lexers/LexMMIXAL.cxx', | |
| 'lexers/LexPS.cxx', | |
| 'lexers/LexAsn1.cxx', | |
| 'lexers/LexMSSQL.cxx', | |
| 'lexers/LexBullant.cxx', | |
| 'lexers/LexKVIrc.cxx', | |
| 'lexers/LexDiff.cxx', | |
| 'lexers/LexForth.cxx', | |
| 'lexers/LexGui4Cli.cxx', | |
| 'lexers/LexEDIFACT.cxx', | |
| 'lexers/LexRegistry.cxx', | |
| 'lexers/LexCrontab.cxx', | |
| 'lexers/LexModula.cxx', | |
| 'lexers/LexECL.cxx', | |
| 'lexers/LexFortran.cxx', | |
| 'lexers/LexOpal.cxx', | |
| 'lexers/LexMatlab.cxx', | |
| 'lexers/LexNimrod.cxx', | |
| 'lexers/LexKix.cxx', | |
| 'lexers/LexTeX.cxx', | |
| 'lexers/LexGAP.cxx', | |
| 'lexers/LexBaan.cxx', | |
| 'lexers/LexYAML.cxx', | |
| 'lexers/LexMake.cxx', | |
| 'lexers/LexVB.cxx', | |
| 'lexers/LexBibTeX.cxx', | |
| 'lexers/LexMagik.cxx', | |
| 'lexers/LexTACL.cxx', | |
| 'lexers/LexConf.cxx', | |
| 'lexers/LexAPDL.cxx', | |
| 'lexers/LexAVE.cxx', | |
| 'lexers/LexNsis.cxx', | |
| 'lexers/LexTxt2tags.cxx', | |
| 'lexers/LexBatch.cxx', | |
| 'lexers/LexMetapost.cxx', | |
| 'lexers/LexErrorList.cxx', | |
| 'lexers/LexMPT.cxx', | |
| 'lexers/LexCoffeeScript.cxx', | |
| 'lexers/LexProgress.cxx', | |
| 'lexers/LexPerl.cxx', | |
| 'lexers/LexHaskell.cxx', | |
| 'lexers/LexIndent.cxx', | |
| 'lexers/LexRust.cxx', | |
| 'lexers/LexLisp.cxx', | |
| 'lexers/LexScriptol.cxx', | |
| 'lexers/LexBasic.cxx', | |
| 'lexers/LexCaml.cxx', | |
| 'lexers/LexPowerShell.cxx', | |
| 'lexers/LexBash.cxx', | |
| 'lexers/LexPB.cxx', | |
| 'lexers/LexTCMD.cxx', | |
| 'lexers/LexASY.cxx', | |
| 'lexers/LexLaTeX.cxx', | |
| 'lexers/LexSmalltalk.cxx', | |
| 'lexers/LexEiffel.cxx', | |
| 'lexers/LexRuby.cxx', | |
| 'lexers/LexSpice.cxx', | |
| 'lexers/LexHex.cxx', | |
| 'lexers/LexPLM.cxx', | |
| 'lexers/LexPython.cxx', | |
| 'lexers/LexPowerPro.cxx', | |
| 'lexers/LexFlagship.cxx', | |
| 'lexers/LexPOV.cxx', | |
| 'lexers/LexSpecman.cxx', | |
| 'lexers/LexCmake.cxx', | |
| 'lexers/LexRebol.cxx', | |
| 'lexers/LexLout.cxx', | |
| 'lexers/LexCPP.cxx', | |
| 'lexers/LexMarkdown.cxx', | |
| 'lexers/LexEScript.cxx', | |
| 'lexers/LexInno.cxx', | |
| 'lexers/LexD.cxx', | |
| 'lexers/LexPO.cxx', | |
| 'lexers/LexR.cxx', | |
| 'lexers/LexTADS3.cxx', | |
| 'lexers/LexJSON.cxx', | |
| 'lexers/LexSTTXT.cxx', | |
| 'lexers/LexErlang.cxx', | |
| 'lexers/LexHTML.cxx', | |
| 'lexers/LexAU3.cxx', | |
| 'lexers/LexCOBOL.cxx', | |
| 'lexers/LexSML.cxx', | |
| 'lexers/LexCSS.cxx', | |
| ), | |
| dependencies: [ | |
| dependency('gtk+-3.0'), | |
| dependency('gmodule-2.0'), | |
| ], | |
| include_directories: include_directories( | |
| 'include', | |
| 'src', | |
| 'lexlib', | |
| ), | |
| cpp_args: ['-DNDEBUG', '-DGTK', '-DSCI_LEXER', '-Wno-non-virtual-dtor'] | |
| ) | |
| scintilla_dep = declare_dependency(link_with: scintilla) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment