1 INCLUDE(${QT_USE_FILE})
3 INCLUDE_DIRECTORIES(../include ../plugins)
5 FIND_LIBRARY(BOOST_SYSTEM boost_system-mt)
6 IF(${BOOST_SYSTEM} STREQUAL BOOST_SYSTEM-NOTFOUND)
7 MESSAGE(SEND_ERROR ${BOOST_SYSTEM})
8 ENDIF(${BOOST_SYSTEM} STREQUAL BOOST_SYSTEM-NOTFOUND)
12 ${QT_QTTEST_INCLUDE_DIR}
17 SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_SOURCE_DIR}/proxy.cpp ${CMAKE_CURRENT_SOURCE_DIR}/proxy.h PROPERTIES GENERATED 1)
25 ./ColumnSelectorDialog.h
32 ./PreferencesDialog.cpp
35 ./ColumnSelectorDialog.cpp
38 QT4_WRAP_CPP(SRC ${MOC_HEADERS})
39 ADD_EXECUTABLE(qtrapids ${SRC} ${MOC_HEADERS})
41 ADD_DEFINITIONS(-DQT_SHARED)
43 set(QT_QTMAEMO5_LIBRARY -lQtMaemo5 -L${QT_LIBRARY_DIR})
45 # QT_QTMAEMO5_* variables are not defined by CMake
46 if(NOT QT_QTMAEMO5_INCLUDE_DIR)
47 FIND_PATH(QT_QTMAEMO5_INCLUDE_DIR QtMaemo5
48 PATHS ${QT_HEADERS_DIR}/QtMaemo5 NO_DEFAULT_PATH)
49 endif(NOT QT_QTMAEMO5_INCLUDE_DIR)
50 if(NOT QT_QTMAEMO5_LIBRARY)
51 FIND_LIBRARY(QT_QTMAEMO5_LIBRARY QtMaemo5
52 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
53 endif(NOT QT_QTMAEMO5_LIBRARY)
56 TARGET_LINK_LIBRARIES(qtrapids
64 # Check if we are building under scratchbox and link with QtMaemo5 only in that case.
65 # Thus, we maintain desktop build-ability also
66 set (SCRATCHBOX_UNAME $ENV{SBOX_UNAME_MACHINE})
69 MESSAGE("Configuring for building under Scratchbox..")
70 TARGET_LINK_LIBRARIES(qtrapids ${QT_QTMAEMO5_LIBRARY})
71 endif (SCRATCHBOX_UNAME)
73 #MESSAGE(${CMAKE_HOST_SYSTEM_PROCESSOR})
74 #CHECK_LIBRARY_EXISTS(QT_QTMAEMO5_LIBRARY)
78 ADD_DEPENDENCIES(qtrapids dbusapi)