fixed bug #1906517
git-svn-id: https://svn.code.sf.net/p/keepassx/code/trunk@166 b624d157-de02-0410-bad0-e51aec6abb33
This commit is contained in:
		
							parent
							
								
									e5e14c37f7
								
							
						
					
					
						commit
						0664d4bed0
					
				| 
						 | 
					@ -439,6 +439,11 @@ if(argc>1){
 | 
				
			||||||
		else if(QString(argv[i])=="-lock"){
 | 
							else if(QString(argv[i])=="-lock"){
 | 
				
			||||||
			ArgLock = true;
 | 
								ArgLock = true;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
							else if(QString(argv[i]).left(5)=="-psn_"){
 | 
				
			||||||
 | 
								// something like a pid or so, passed when starting an app bundle under MacOS X
 | 
				
			||||||
 | 
								// ignore
 | 
				
			||||||
 | 
								continue;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
		/*else if(QString(argv[i])=="-test"){
 | 
							/*else if(QString(argv[i])=="-test"){
 | 
				
			||||||
			if (testDatabase()) exit(0);
 | 
								if (testDatabase()) exit(0);
 | 
				
			||||||
			else exit(1);
 | 
								else exit(1);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,7 +33,7 @@
 | 
				
			||||||
#define APP_SHORT_FUNC      "Password Manager"
 | 
					#define APP_SHORT_FUNC      "Password Manager"
 | 
				
			||||||
#define APP_LONG_FUNC       "Cross Platform Password Manager"
 | 
					#define APP_LONG_FUNC       "Cross Platform Password Manager"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define APP_VERSION         "0.3.0"
 | 
					#define APP_VERSION         "0.3.0a"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define BUILTIN_ICONS 65
 | 
					#define BUILTIN_ICONS 65
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										27
									
								
								src/src.pro
								
								
								
								
							
							
						
						
									
										27
									
								
								src/src.pro
								
								
								
								
							| 
						 | 
					@ -32,6 +32,7 @@ unix : !macx : !isEqual(QMAKE_WIN32,1) {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    TARGET = ../bin/keepassx
 | 
					    TARGET = ../bin/keepassx
 | 
				
			||||||
    target.path = $${PREFIX}/bin
 | 
					    target.path = $${PREFIX}/bin
 | 
				
			||||||
 | 
					    data.files += ../share/keepassx/*
 | 
				
			||||||
    data.path = $${PREFIX}/share/keepassx
 | 
					    data.path = $${PREFIX}/share/keepassx
 | 
				
			||||||
    pixmaps.files = ../share/pixmaps/*
 | 
					    pixmaps.files = ../share/pixmaps/*
 | 
				
			||||||
    pixmaps.path = $${PREFIX}/share/pixmaps
 | 
					    pixmaps.path = $${PREFIX}/share/pixmaps
 | 
				
			||||||
| 
						 | 
					@ -47,9 +48,6 @@ unix : !macx : !isEqual(QMAKE_WIN32,1) {
 | 
				
			||||||
        SOURCES += Application_X11.cpp
 | 
					        SOURCES += Application_X11.cpp
 | 
				
			||||||
        HEADERS += Application_X11.h
 | 
					        HEADERS += Application_X11.h
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    isEqual(BUILD_FOR_LSB,1) {
 | 
					 | 
				
			||||||
        QMAKE_CXX = lsbcc
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -60,14 +58,21 @@ macx {
 | 
				
			||||||
    isEmpty(PREFIX):PREFIX = /Applications
 | 
					    isEmpty(PREFIX):PREFIX = /Applications
 | 
				
			||||||
    TARGET = ../bin/KeePassX
 | 
					    TARGET = ../bin/KeePassX
 | 
				
			||||||
    target.path = $${PREFIX}
 | 
					    target.path = $${PREFIX}
 | 
				
			||||||
    data.path = Contents/Resources/keepassx
 | 
					    data.files += ../share/keepassx
 | 
				
			||||||
    isEmpty(QT_FRAMEWORK_DIR) : QT_FRAMEWORK_DIR = /Library/Frameworks
 | 
					    data.path = Contents/Resources
 | 
				
			||||||
    private_frameworks.files += $${QT_FRAMEWORK_DIR}/QtCore.framework
 | 
					 | 
				
			||||||
    private_frameworks.files += $${QT_FRAMEWORK_DIR}/QtGui.framework
 | 
					 | 
				
			||||||
    private_frameworks.files += $${QT_FRAMEWORK_DIR}/QtXml.framework
 | 
					 | 
				
			||||||
    private_frameworks.path = Contents/Frameworks
 | 
					 | 
				
			||||||
    QMAKE_BUNDLE_DATA += data private_frameworks
 | 
					 | 
				
			||||||
    LIBS += -framework CoreFoundation
 | 
					    LIBS += -framework CoreFoundation
 | 
				
			||||||
 | 
					    isEqual(LINK,DYNAMIC) {
 | 
				
			||||||
 | 
					    	isEmpty(QT_FRAMEWORK_DIR) : QT_FRAMEWORK_DIR = /Library/Frameworks
 | 
				
			||||||
 | 
					    	private_frameworks.files += $${QT_FRAMEWORK_DIR}/QtCore.framework
 | 
				
			||||||
 | 
					    	private_frameworks.files += $${QT_FRAMEWORK_DIR}/QtGui.framework
 | 
				
			||||||
 | 
					    	private_frameworks.files += $${QT_FRAMEWORK_DIR}/QtXml.framework
 | 
				
			||||||
 | 
					    	private_frameworks.path = Contents/Frameworks
 | 
				
			||||||
 | 
						QMAKE_BUNDLE_DATA +=  private_frameworks
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    isEqual(LINK,STATIC){
 | 
				
			||||||
 | 
					    	LIBS += -framework Carbon -framework AppKit -lz
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    QMAKE_BUNDLE_DATA += data
 | 
				
			||||||
    ICON = ../share/macx_bundle/icon.icns
 | 
					    ICON = ../share/macx_bundle/icon.icns
 | 
				
			||||||
    CONFIG += app_bundle
 | 
					    CONFIG += app_bundle
 | 
				
			||||||
    isEqual(ARCH,UNIVERSAL) : CONFIG += x86 ppc
 | 
					    isEqual(ARCH,UNIVERSAL) : CONFIG += x86 ppc
 | 
				
			||||||
| 
						 | 
					@ -83,6 +88,7 @@ isEqual(QMAKE_WIN32,1) {
 | 
				
			||||||
    isEmpty(PREFIX):PREFIX = "C:/Program files/KeePassX"
 | 
					    isEmpty(PREFIX):PREFIX = "C:/Program files/KeePassX"
 | 
				
			||||||
    TARGET = ../bin/KeePassX
 | 
					    TARGET = ../bin/KeePassX
 | 
				
			||||||
    target.path = $${PREFIX}
 | 
					    target.path = $${PREFIX}
 | 
				
			||||||
 | 
					    data.files += ../share/keepassx/*
 | 
				
			||||||
    data.path = $${PREFIX}/share
 | 
					    data.path = $${PREFIX}/share
 | 
				
			||||||
    !isEqual(INSTALL_QTLIB,0) {
 | 
					    !isEqual(INSTALL_QTLIB,0) {
 | 
				
			||||||
        qt_libs.files = $${QMAKE_LIBDIR_QT}/QtCore4.dll $${QMAKE_LIBDIR_QT}/QtGui4.dll $${QMAKE_LIBDIR_QT}/QtXml4.dll
 | 
					        qt_libs.files = $${QMAKE_LIBDIR_QT}/QtCore4.dll $${QMAKE_LIBDIR_QT}/QtGui4.dll $${QMAKE_LIBDIR_QT}/QtXml4.dll
 | 
				
			||||||
| 
						 | 
					@ -94,7 +100,6 @@ isEqual(QMAKE_WIN32,1) {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
data.files += ../share/keepassx/*
 | 
					 | 
				
			||||||
INSTALLS += target data
 | 
					INSTALLS += target data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
contains(DEFINES,GLOBAL_AUTOTYPE) {
 | 
					contains(DEFINES,GLOBAL_AUTOTYPE) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue