@ -4,27 +4,26 @@ include(FindX11)
include ( ${ QT_USE_FILE } )
set ( LAUNCHER "${CMAKE_HOME_DIRECTORY}/src/launcherlib" )
set ( COMMON "${CMAKE_HOME_DIRECTORY}/src/common" )
include_directories ( ${ CMAKE_CURRENT_SOURCE_DIR } ${ COMMON} ${ LAUNCHER } )
include_directories ( ${ CMAKE_CURRENT_SOURCE_DIR } ${ LAUNCHER} "${CMAKE_HOME_DIRECTORY}/src/common" )
# S e t s o u r c e s
set ( PLUGINSRC qdeclarativebooster.cpp pluginfactory.cpp ${ COMMON } /eventhandler.cpp )
set ( MOC_HDRS ${ COMMON } /eventhandler.h )
qt4_wrap_cpp ( MOC_SRC ${ MOC_HDRS } )
set ( PLUGINSRC qdeclarativebooster.cpp pluginfactory.cpp )
set ( LIBSRC mdeclarativecache.cpp mdeclarativecache.h mdeclarativecache_p.h )
set ( LIBSRC mdeclarativecache.cpp mdeclarativecache.h mdeclarativecache_p.h eventhandler.cpp eventhandler.h )
set ( MOC_HDRS eventhandler.h )
qt4_wrap_cpp ( MOC_SRC ${ MOC_HDRS } )
# S e t e x e c u t a b l e s
add_library ( mdeclarativecache SHARED ${ LIBSRC } )
add_library ( mdeclarativecache SHARED ${ LIBSRC } ${ MOC_SRC } )
set_target_properties ( mdeclarativecache PROPERTIES
V E R S I O N 0 . 1 S O V E R S I O N 0 )
if ( $ENV{ HARMATTAN } )
set_target_properties ( mdeclarativecache PROPERTIES COMPILE_FLAGS -DHAVE_PATH_REINIT )
endif ( $ENV{ HARMATTAN } )
target_link_libraries ( mdeclarativecache ${ LIBDL } ${ QT_QTCORE_LIBRARY } ${ QT_QTDECLARATIVE_LIBRARY } ${ QT_QTGUI_LIBRARY } ${ X11_LIBRARIES } )
target_link_libraries ( mdeclarativecache ${ LIBDL } ${ QT_QTCORE_LIBRARY } ${ QT_QTDECLARATIVE_LIBRARY } ${ QT_QTGUI_LIBRARY } ${ X11_LIBRARIES } "-L../launcherlib -lapplauncherd" )
add_library ( qdeclarativebooster MODULE ${ PLUGINSRC } ${ MOC_SRC } )
add_library ( qdeclarativebooster MODULE ${ PLUGINSRC } )
set_target_properties ( qdeclarativebooster PROPERTIES
C O M P I L E _ F L A G S - f v i s i b i l i t y = h i d d e n )
target_link_libraries ( qdeclarativebooster ${ LIBDL } "-L. -lmdeclarativecache -L../launcherlib -lapplauncherd" )
@ -33,6 +32,6 @@ add_dependencies(qdeclarativebooster applauncherd mdeclarativecache)
# A d d i n s t a l l r u l e
install ( TARGETS qdeclarativebooster DESTINATION /usr/lib/applauncherd/ )
install ( TARGETS mdeclarativecache DESTINATION /usr/lib )
install ( FILES mdeclarativecache.h MDeclarativeCache DESTINATION /usr/include/applauncherd
install ( FILES mdeclarativecache.h MDeclarativeCache eventhandler.h DESTINATION /usr/include/applauncherd
P E R M I S S I O N S O W N E R _ R E A D G R O U P _ R E A D W O R L D _ R E A D )