diff options
Diffstat (limited to 'qt/CMakeLists.txt')
-rw-r--r-- | qt/CMakeLists.txt | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/qt/CMakeLists.txt b/qt/CMakeLists.txt new file mode 100644 index 0000000..fb30034 --- /dev/null +++ b/qt/CMakeLists.txt @@ -0,0 +1,88 @@ +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 ) + +##### qscintilla (shared) + +tde_add_library( qscintilla SHARED AUTOMOC + + SOURCES + qextscintilla.cpp + qextscintillaapis.cpp + qextscintillabase.cpp + qextscintillacommand.cpp + qextscintillacommandset.cpp + qextscintilladocument.cpp + qextscintillalexer.cpp + qextscintillalexerbash.cpp + qextscintillalexerbatch.cpp + qextscintillalexercpp.cpp + qextscintillalexercsharp.cpp + qextscintillalexercss.cpp + qextscintillalexerdiff.cpp + qextscintillalexerhtml.cpp + qextscintillalexeridl.cpp + qextscintillalexerjava.cpp + qextscintillalexerjavascript.cpp + qextscintillalexerlua.cpp + qextscintillalexermakefile.cpp + qextscintillalexerperl.cpp + qextscintillalexerpov.cpp + qextscintillalexerproperties.cpp + qextscintillalexerpython.cpp + qextscintillalexerruby.cpp + qextscintillalexersql.cpp + qextscintillalexertex.cpp + qextscintillamacro.cpp + qextscintillaprinter.cpp + SciListBox.cpp + PlatQt.cpp + ScintillaQt.cpp + LINK + ${TQT_LIBRARIES} + src-static + + VERSION 7.0.1 + + DESTINATION ${TQT_LIBDIR} +) + + +###### other data +# translations + +file( GLOB _translations RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} qscintilla_*.qm ) + +install( + FILES ${_translations} + DESTINATION ${TQT_TRANSLATIONS_DIR} +) + + +# headers + +file( GLOB _includes RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} qextscintilla*.h ) + +install( + FILES ${_includes} + DESTINATION ${TQT_INCLUDES_DIR} +) + +file( GLOB _privates ${CMAKE_SOURCE_DIR}/include/*.h ) + +install( + FILES ${_privates} + DESTINATION ${TQT_INCLUDES_DIR}/private +) + |