 8d2ed87d82
			
		
	
	
		8d2ed87d82
		
	
	
	
	
		
			
			This adds support for Qt5 while still preserving support for building with Qt4. The same source code builds with both Qt versions now. The functionality should be identical. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
		
			
				
	
	
		
			73 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Prolog
		
	
	
	
	
	
			
		
		
	
	
			73 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Prolog
		
	
	
	
	
	
| TEMPLATE	= app
 | |
| LANGUAGE	= C++
 | |
| TRANSLATIONS	= lang/wpa_gui_de.ts
 | |
| greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
 | |
| 
 | |
| CONFIG	+= qt warn_on release
 | |
| 
 | |
| DEFINES += CONFIG_CTRL_IFACE
 | |
| 
 | |
| win32 {
 | |
|   LIBS += -lws2_32 -static
 | |
|   DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
 | |
|   SOURCES += ../../src/utils/os_win32.c
 | |
| } else:win32-g++ {
 | |
|   # cross compilation to win32
 | |
|   LIBS += -lws2_32 -static -mwindows
 | |
|   DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
 | |
|   SOURCES += ../../src/utils/os_win32.c
 | |
|   RESOURCES += icons_png.qrc
 | |
| } else:win32-x-g++ {
 | |
|   # cross compilation to win32
 | |
|   LIBS += -lws2_32 -static -mwindows
 | |
|   DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
 | |
|   DEFINES += _X86_
 | |
|   SOURCES += ../../src/utils/os_win32.c
 | |
|   RESOURCES += icons_png.qrc
 | |
| } else {
 | |
|   DEFINES += CONFIG_CTRL_IFACE_UNIX
 | |
|   SOURCES += ../../src/utils/os_unix.c
 | |
| }
 | |
| 
 | |
| INCLUDEPATH	+= . .. ../../src ../../src/utils
 | |
| 
 | |
| HEADERS	+= wpamsg.h \
 | |
| 	wpagui.h \
 | |
| 	eventhistory.h \
 | |
| 	scanresults.h \
 | |
| 	scanresultsitem.h \
 | |
| 	signalbar.h \
 | |
| 	userdatarequest.h \
 | |
| 	networkconfig.h \
 | |
| 	addinterface.h \
 | |
| 	peers.h \
 | |
| 	stringquery.h
 | |
| 
 | |
| SOURCES	+= main.cpp \
 | |
| 	wpagui.cpp \
 | |
| 	eventhistory.cpp \
 | |
| 	scanresults.cpp \
 | |
| 	scanresultsitem.cpp \
 | |
| 	signalbar.cpp \
 | |
| 	userdatarequest.cpp \
 | |
| 	networkconfig.cpp \
 | |
| 	addinterface.cpp \
 | |
| 	peers.cpp \
 | |
| 	stringquery.cpp \
 | |
| 	../../src/common/wpa_ctrl.c
 | |
| 
 | |
| RESOURCES += icons.qrc
 | |
| 
 | |
| FORMS	= wpagui.ui \
 | |
| 	eventhistory.ui \
 | |
| 	scanresults.ui \
 | |
| 	userdatarequest.ui \
 | |
| 	networkconfig.ui \
 | |
| 	peers.ui
 | |
| 
 | |
| 
 | |
| unix {
 | |
|   UI_DIR = .ui
 | |
|   MOC_DIR = .moc
 | |
|   OBJECTS_DIR = .obj
 | |
| }
 |