chore: bump scintilla and lexilla version

This commit is contained in:
2025-10-12 13:51:32 +08:00
parent 9fb3681e3a
commit db20417ce7
1093 changed files with 138943 additions and 128144 deletions

45
3rdparty/scintilla557/CMakeLists.txt vendored Normal file
View File

@ -0,0 +1,45 @@
# this file is actually the CMake version of ScintillaEdit.pro
cmake_minimum_required(VERSION 3.10)
project(scintilla-qt)
find_package(Qt6 REQUIRED
COMPONENTS Widgets Core5Compat
)
add_library(${PROJECT_NAME} SHARED)
set(CMAKE_CXX_STANDARD 17)
file(GLOB_RECURSE SRCS CONFIGURE_DEPENDS
"${CMAKE_CURRENT_SOURCE_DIR}/scintilla/include/*.h"
"${CMAKE_CURRENT_SOURCE_DIR}/scintilla/src/*.h"
"${CMAKE_CURRENT_SOURCE_DIR}/scintilla/src/*.cxx"
"${CMAKE_CURRENT_SOURCE_DIR}/scintilla/qt/ScintillaEditBase/*.h"
"${CMAKE_CURRENT_SOURCE_DIR}/scintilla/qt/ScintillaEditBase/*.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/scintilla/qt/ScintillaEdit/*.h"
"${CMAKE_CURRENT_SOURCE_DIR}/scintilla/qt/ScintillaEdit/*.cpp"
)
target_sources(${PROJECT_NAME}
PRIVATE
${SRCS}
)
target_compile_definitions(${PROJECT_NAME}
PRIVATE
-DSCINTILLA_QT=1 -DMAKING_LIBRARY=1
)
target_include_directories(${PROJECT_NAME}
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/scintilla/include
${CMAKE_CURRENT_SOURCE_DIR}/scintilla/src
${CMAKE_CURRENT_SOURCE_DIR}/scintilla/qt/ScintillaEditBase
${CMAKE_CURRENT_SOURCE_DIR}/scintilla/qt/ScintillaEdit
)
target_link_libraries(${PROJECT_NAME}
PUBLIC
Qt::Widgets Qt::Core5Compat
)