-rw-r--r-- | include.pro | 14 | ||||
-rw-r--r-- | libopie2/opiecore/opiecore.pro | 3 | ||||
-rw-r--r-- | library/qlibrary_unix.cpp | 2 | ||||
-rw-r--r-- | library/qpeapplication.cpp | 2 |
4 files changed, 11 insertions, 10 deletions
diff --git a/include.pro b/include.pro index f32786a..dd388f2 100644 --- a/include.pro +++ b/include.pro | |||
@@ -103,31 +103,31 @@ QMAKE_EXTRA_UNIX_TARGETS += lupdate lrelease ipk opie-lupdate opie-lrelease mess | |||
103 | 103 | ||
104 | CONFTEST = $$system( echo $CONFIG_TARGET_MACOSX ) | 104 | CONFTEST = $$system( echo $CONFIG_TARGET_MACOSX ) |
105 | contains( CONFTEST, y ){ | 105 | contains( CONFTEST, y ){ |
106 | QMAKE_LFLAGS += -Wl | 106 | QMAKE_LFLAGS += -Wl |
107 | LIBS -= -ldl | 107 | LIBS -= -ldl |
108 | LIBS -= -lcrypt | 108 | LIBS -= -lcrypt |
109 | LIBS -= -lm | 109 | LIBS -= -lm |
110 | 110 | ||
111 | # Manual including indirect referenced libraries which are not loaded | 111 | # Manual including indirect referenced libraries which are not loaded |
112 | # by the mac-linker automatically | 112 | # by the mac-linker automatically |
113 | # IF YOU COMPILE FOR THE FIRST TIME, COMMENT OUT ONE OF THE FOLLOWING | 113 | # IF YOU COMPILE FOR THE FIRST TIME, COMMENT OUT ONE OF THE FOLLOWING |
114 | # (regarding whether you activate SQL) and the last one (-lopiecore2) | 114 | # (regarding whether you activate SQL) and the last one (-lopiecore2) |
115 | CONFTEST = $$system( echo $CONFIG_SQL_PIM_BACKEND ) | 115 | #CONFTEST = $$system( echo $CONFIG_SQL_PIM_BACKEND ) |
116 | contains( CONFTEST, y ){ | 116 | #contains( CONFTEST, y ){ |
117 | LIBS += -lopiedb2 -lqpe | 117 | # LIBS += -lopiedb2 -lqpe |
118 | } else { | 118 | #} else { |
119 | LIBS += -lqpe | 119 | # LIBS += -lqpe |
120 | } | 120 | #} |
121 | LIBS += -lopiecore2 | 121 | #LIBS += -lopiecore2 |
122 | } | 122 | } |
123 | else { | 123 | else { |
124 | 124 | ||
125 | QMAKE_LFLAGS += -Wl,-rpath-link,$$prefix/lib | 125 | QMAKE_LFLAGS += -Wl,-rpath-link,$$prefix/lib |
126 | # I am not sure whether it is a good idea to change the way plugins is build | 126 | # I am not sure whether it is a good idea to change the way plugins is build |
127 | # on linux. Therefore I remove the "plugin" term, which is needed by MacOS-X | 127 | # on linux. Therefore I remove the "plugin" term, which is needed by MacOS-X |
128 | CONFIG -= plugin | 128 | CONFIG -= plugin |
129 | } | 129 | } |
130 | LIBS += -L$(OPIEDIR)/lib | 130 | LIBS += -L$(OPIEDIR)/lib |
131 | 131 | ||
132 | MOC_DIR=.moc/$(PLATFORM) | 132 | MOC_DIR=.moc/$(PLATFORM) |
133 | OBJECTS_DIR=.obj/$(PLATFORM) | 133 | OBJECTS_DIR=.obj/$(PLATFORM) |
diff --git a/libopie2/opiecore/opiecore.pro b/libopie2/opiecore/opiecore.pro index cbb7e04..3406b8f 100644 --- a/libopie2/opiecore/opiecore.pro +++ b/libopie2/opiecore/opiecore.pro | |||
@@ -25,25 +25,26 @@ SOURCES = oapplication.cpp \ | |||
25 | okeyconfigmanager.cpp \ | 25 | okeyconfigmanager.cpp \ |
26 | okeyfilter.cpp \ | 26 | okeyfilter.cpp \ |
27 | opluginloader.cpp \ | 27 | opluginloader.cpp \ |
28 | oprocess.cpp \ | 28 | oprocess.cpp \ |
29 | oprocctrl.cpp \ | 29 | oprocctrl.cpp \ |
30 | oresource.cpp \ | 30 | oresource.cpp \ |
31 | osmartpointer.cpp \ | 31 | osmartpointer.cpp \ |
32 | ostorageinfo.cpp \ | 32 | ostorageinfo.cpp \ |
33 | xmltree.cpp | 33 | xmltree.cpp |
34 | 34 | ||
35 | 35 | ||
36 | # Disable Linux-only subsystems for MAC build | 36 | # Disable Linux-only subsystems for MAC build |
37 | !contains( CONFIG_TARGET_MACOSX, y ) { | 37 | CONFTEST = $$system( echo $CONFIG_TARGET_MACOSX ) |
38 | !contains( CONFTEST, y ) { | ||
38 | include ( linux/linux.pro ) | 39 | include ( linux/linux.pro ) |
39 | } else { | 40 | } else { |
40 | message( "disabling linux-only subsystems for MAC build" ) | 41 | message( "disabling linux-only subsystems for MAC build" ) |
41 | } | 42 | } |
42 | 43 | ||
43 | include( device/device.pro ) | 44 | include( device/device.pro ) |
44 | 45 | ||
45 | INTERFACES = | 46 | INTERFACES = |
46 | TARGET = opiecore2 | 47 | TARGET = opiecore2 |
47 | VERSION = 1.9.4 | 48 | VERSION = 1.9.4 |
48 | INCLUDEPATH += $(OPIEDIR)/include | 49 | INCLUDEPATH += $(OPIEDIR)/include |
49 | DEPENDPATH += $(OPIEDIR)/include | 50 | DEPENDPATH += $(OPIEDIR)/include |
diff --git a/library/qlibrary_unix.cpp b/library/qlibrary_unix.cpp index 2181153..fee73c2 100644 --- a/library/qlibrary_unix.cpp +++ b/library/qlibrary_unix.cpp | |||
@@ -144,25 +144,25 @@ bool QLibraryPrivate::loadLibrary() | |||
144 | } | 144 | } |
145 | 145 | ||
146 | bool QLibraryPrivate::freeLibrary() | 146 | bool QLibraryPrivate::freeLibrary() |
147 | { | 147 | { |
148 | //qDebug("QLibraryPrivate::freeLibrary\n"); | 148 | //qDebug("QLibraryPrivate::freeLibrary\n"); |
149 | //return FALSE; | 149 | //return FALSE; |
150 | if ( !pHnd ) | 150 | if ( !pHnd ) |
151 | return TRUE; | 151 | return TRUE; |
152 | 152 | ||
153 | DyldLibDesc* desc = (DyldLibDesc*) pHnd; | 153 | DyldLibDesc* desc = (DyldLibDesc*) pHnd; |
154 | NSModule mod = desc->mod; | 154 | NSModule mod = desc->mod; |
155 | NSObjectFileImage img = desc->img; | 155 | NSObjectFileImage img = desc->img; |
156 | DYLD_BOOL success = NSUnLinkModule(mod, NSUNLINKMODULE_OPTION_NONE); | 156 | bool success = NSUnLinkModule(mod, NSUNLINKMODULE_OPTION_NONE); |
157 | if ( success ) { | 157 | if ( success ) { |
158 | NSDestroyObjectFileImage(img); | 158 | NSDestroyObjectFileImage(img); |
159 | delete desc; | 159 | delete desc; |
160 | pHnd = 0; | 160 | pHnd = 0; |
161 | } | 161 | } |
162 | #if defined(QT_DEBUG) || defined(QT_DEBUG_COMPONENT) | 162 | #if defined(QT_DEBUG) || defined(QT_DEBUG_COMPONENT) |
163 | else { | 163 | else { |
164 | qWarning( "Error in NSUnLinkModule()" ); | 164 | qWarning( "Error in NSUnLinkModule()" ); |
165 | } | 165 | } |
166 | #endif | 166 | #endif |
167 | return pHnd == 0; | 167 | return pHnd == 0; |
168 | } | 168 | } |
diff --git a/library/qpeapplication.cpp b/library/qpeapplication.cpp index 19e99f2..dcc1001 100644 --- a/library/qpeapplication.cpp +++ b/library/qpeapplication.cpp | |||
@@ -2198,25 +2198,25 @@ void QPEApplication::hideOrQuit() | |||
2198 | #ifndef QT_NO_COP | 2198 | #ifndef QT_NO_COP |
2199 | 2199 | ||
2200 | { | 2200 | { |
2201 | QCopEnvelope e("QPE/System", "fastAppHiding(QString)" ); | 2201 | QCopEnvelope e("QPE/System", "fastAppHiding(QString)" ); |
2202 | e << d->appName; | 2202 | e << d->appName; |
2203 | d->qpe_main_widget->hide(); | 2203 | d->qpe_main_widget->hide(); |
2204 | } | 2204 | } |
2205 | #endif | 2205 | #endif |
2206 | else | 2206 | else |
2207 | quit(); | 2207 | quit(); |
2208 | } | 2208 | } |
2209 | 2209 | ||
2210 | #if (__GNUC__ > 2 ) | 2210 | #if (__GNUC__ > 2 ) && !defined(_OS_MACX_) |
2211 | extern "C" void __cxa_pure_virtual(); | 2211 | extern "C" void __cxa_pure_virtual(); |
2212 | 2212 | ||
2213 | void __cxa_pure_virtual() | 2213 | void __cxa_pure_virtual() |
2214 | { | 2214 | { |
2215 | fprintf( stderr, "Pure virtual called\n"); | 2215 | fprintf( stderr, "Pure virtual called\n"); |
2216 | abort(); | 2216 | abort(); |
2217 | 2217 | ||
2218 | } | 2218 | } |
2219 | 2219 | ||
2220 | #endif | 2220 | #endif |
2221 | 2221 | ||
2222 | 2222 | ||