mirror of
				https://github.com/notepad-plus-plus/notepad-plus-plus.git
				synced 2025-10-31 03:24:04 +01:00 
			
		
		
		
	Update with https://www.scintilla.org/scintilla521.zip https://www.scintilla.org/lexilla515.zip - fix setting to bring Scintilla::PositionCR from ScintillaStructures.h inline with Sci_Position.h Sci_PositionCR - add workaround to enable lexer for searchResult commented out SCI_SETILEXER call on searchResult to get one result which is correctly handled by the lexer, added comment about the current problem with property @MarkingsStruct which seems to disappear after call to SCI_SETILEXER or CreateLexer - corrected usage of ObjC lexer - removed unnecessary filter stuff - use own sections for scintilla and lexilla build targets and allow parallel builds - as libscilex is no longer existing, changed to libscintilla - adapt makefiles and cmake - use VS2019 - started simple changes for createlexer adaptations, nullpointercheck missing on return of lexer name from deprecated LexerNameFromID -> undefined behaviour - movement from id -> lexer name, mostly done via LexerNameFromID + switching off corresponding compiler warning - changed to SCI_SETILEXER from SCI_SETLEXER, SCI_SETLEXERLANGUAGE needs to be corrected, see Scintilla5Migration.html - just commented out: SCI_LOADLEXERLIBRARY Fix #10504, close #11419
		
			
				
	
	
		
			34 lines
		
	
	
		
			677 B
		
	
	
	
		
			Prolog
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			677 B
		
	
	
	
		
			Prolog
		
	
	
	
	
	
| # This Qt Creator project file is not meant for creating Lexilla libraries
 | |
| # but instead for easily running Clang-Tidy on lexers.
 | |
| 
 | |
| QT       += core
 | |
| 
 | |
| TARGET = Lexilla
 | |
| TEMPLATE = lib
 | |
| CONFIG += lib_bundle
 | |
| CONFIG += c++1z
 | |
| 
 | |
| VERSION = 5.1.3
 | |
| 
 | |
| SOURCES += \
 | |
|     Lexilla.cxx \
 | |
|     $$files(../lexlib/*.cxx, false) \
 | |
|     $$files(../lexers/*.cxx, false)
 | |
| 
 | |
| HEADERS  += \
 | |
|     ../include/Lexilla.h \
 | |
|     $$files(../lexers/*.h, false)
 | |
| 
 | |
| INCLUDEPATH += ../include ../lexlib ../../scintilla/include
 | |
| 
 | |
| DEFINES += _CRT_SECURE_NO_DEPRECATE=1
 | |
| CONFIG(release, debug|release) {
 | |
|     DEFINES += NDEBUG=1
 | |
| }
 | |
| 
 | |
| DESTDIR = ../bin
 | |
| 
 | |
| macx {
 | |
| 	QMAKE_LFLAGS_SONAME = -Wl,-install_name,@executable_path/../Frameworks/
 | |
| }
 |