summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorgregory guy <gregory-tde@laposte.net>2021-10-07 15:17:57 +0200
committergregory guy <gregory-tde@laposte.net>2021-11-30 11:04:08 +0100
commita69b55c674b0528c00598bea54b7a661f4e49f27 (patch)
tree93ab3c9c6a8c3be0d8e0da81391904a07f515a57 /src
parent0896465ce705beabf8562afbabd49f8b92bf3412 (diff)
downloadtqscintilla-a69b55c674b0528c00598bea54b7a661f4e49f27.tar.gz
tqscintilla-a69b55c674b0528c00598bea54b7a661f4e49f27.zip
Conversion to the cmake building system.
Signed-off-by: gregory guy <gregory-tde@laposte.net>
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt102
1 files changed, 102 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644
index 0000000..2c565cf
--- /dev/null
+++ b/src/CMakeLists.txt
@@ -0,0 +1,102 @@
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TQT_INCLUDE_DIRS}
+ ${CMAKE_SOURCE_DIR}/include
+ ${CMAKE_SOURCE_DIR}/src
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+add_definitions( -DQT -DSCI_LEXER )
+
+
+##### src (static)
+
+tde_add_library( src STATIC_PIC
+
+ SOURCES
+ AutoComplete.cpp
+ CallTip.cpp
+ CellBuffer.cpp
+ ContractionState.cpp
+ CharClassify.cpp
+ Document.cpp
+ DocumentAccessor.cpp
+ Editor.cpp
+ ExternalLexer.cpp
+ Indicator.cpp
+ KeyMap.cpp
+ KeyWords.cpp
+ LexAPDL.cpp
+ LexAU3.cpp
+ LexAVE.cpp
+ LexAda.cpp
+ LexAsm.cpp
+ LexAsn1.cpp
+ LexBaan.cpp
+ LexBash.cpp
+ LexBasic.cpp
+ LexBullant.cpp
+ LexCLW.cpp
+ LexCPP.cpp
+ LexCSS.cpp
+ LexCaml.cpp
+ LexConf.cpp
+ LexCrontab.cpp
+ LexCsound.cpp
+ LexEScript.cpp
+ LexEiffel.cpp
+ LexErlang.cpp
+ LexFlagship.cpp
+ LexForth.cpp
+ LexFortran.cpp
+ LexGui4Cli.cpp
+ LexHTML.cpp
+ LexHaskell.cpp
+ LexInno.cpp
+ LexKix.cpp
+ LexLisp.cpp
+ LexLout.cpp
+ LexLua.cpp
+ LexMMIXAL.cpp
+ LexMPT.cpp
+ LexMSSQL.cpp
+ LexMatlab.cpp
+ LexMetapost.cpp
+ LexNsis.cpp
+ LexOpal.cpp
+ LexOthers.cpp
+ LexPB.cpp
+ LexPOV.cpp
+ LexPS.cpp
+ LexPascal.cpp
+ LexPerl.cpp
+ LexPython.cpp
+ LexRebol.cpp
+ LexRuby.cpp
+ LexSQL.cpp
+ LexScriptol.cpp
+ LexSmalltalk.cpp
+ LexSpecman.cpp
+ LexSpice.cpp
+ LexTADS3.cpp
+ LexTCL.cpp
+ LexTeX.cpp
+ LexVB.cpp
+ LexVHDL.cpp
+ LexVerilog.cpp
+ LexYAML.cpp
+ LineMarker.cpp
+ PropSet.cpp
+ RESearch.cpp
+ ScintillaBase.cpp
+ Style.cpp
+ StyleContext.cpp
+ ViewStyle.cpp
+ WindowAccessor.cpp
+ XPM.cpp
+)