]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/libopie/libopie2/include.pro
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / libopie / libopie2 / include.pro
1 # we don't want to modify subdir .pro's
2 !contains( TEMPLATE, subdirs ) {
3 # if it's already a lib, we ignore it
4 !contains( TEMPLATE, lib ) {
5
6   contains( CONFIG, quick-app ) {
7     message ( Building a quicklaunch application )
8     TEMPLATE = lib
9     CONFIG += plugin
10     DEFINES += OPIE_APP_INTERFACE
11     DEFINES += QUICKAPP_NAME="\"$${TARGET}\""
12
13     system ( touch visibility_qmake_test.c )
14     # Test if the compiler supports visibility
15     system ( $$(CC) -fvisibility=hidden -c -o visibility_qmake_test.o visibility_qmake_test.c ) {
16         message ( "Your compiler does support visibility, we will use it" )
17         DEFINES += GCC_SUPPORTS_VISIBILITY
18         QMAKE_CFLAGS   += -fvisibility=hidden -fvisibility-inlines-hidden
19         QMAKE_CXXFLAGS += -fvisibility=hidden -fvisibility-inlines-hidden
20         system ( rm visibility_qmake_test.o )
21     }
22     system ( rm visibility_qmake_test.c )
23
24   }
25
26   !contains ( CONFIG, quick-app ) {
27     message( Building a standalone application )
28     TEMPLATE = app
29     DEFINES -= OPIE_APP_INTERFACE
30     DEFINES += QUICKAPP_NAME="\"$${TARGET}\""
31   }
32 }
33 }
34
35 DEFINES += OPIE_NEW_MALLOC 
36 DEFINES += OPIE_NO_ERASE_RECT_HACKFIX