Add (and install) svg for the new krunner interface.
[kdebase/uwolfer.git] / workspace / khotkeys / CMakeLists.txt
blob3c0d8624b8acc1751b7529538599266d858bbafb
3 check_cxx_source_compiles("
4   class A { public: virtual A* me(); };
5   class X { public: int x; virtual void ff() {}; };
6   class B : public X, public A { public: virtual B* me(); };
7   int foo( A* a )
8     {
9     A* aa = a->me();
10     return a == aa;
11     }
12   int main()
13     {
14     B* b = new B;
15     return foo( b ) == 0;
16     }
17   A* A::me() { return this; }
18   B* B::me() { return this; }
19 " HAVE_COVARIANT_RETURN )
20 configure_file(config-khotkeys.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-khotkeys.h )
21 include_directories(${CMAKE_CURRENT_BINARY_DIR})
23 add_definitions (-DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS)
25 set(libshared_SRCS
26     ${CMAKE_CURRENT_SOURCE_DIR}/shared/action_data.cpp
27     ${CMAKE_CURRENT_SOURCE_DIR}/shared/khotkeysglobal.cpp
28     ${CMAKE_CURRENT_SOURCE_DIR}/shared/triggers.cpp
29     ${CMAKE_CURRENT_SOURCE_DIR}/shared/windows.cpp
30     ${CMAKE_CURRENT_SOURCE_DIR}/shared/settings.cpp
31     ${CMAKE_CURRENT_SOURCE_DIR}/shared/actions.cpp
32     ${CMAKE_CURRENT_SOURCE_DIR}/shared/input.cpp
33     ${CMAKE_CURRENT_SOURCE_DIR}/shared/conditions.cpp
34     ${CMAKE_CURRENT_SOURCE_DIR}/shared/khlistview.cpp
35     ${CMAKE_CURRENT_SOURCE_DIR}/shared/khlistbox.cpp
36     ${CMAKE_CURRENT_SOURCE_DIR}/shared/gestures.cpp
37     ${CMAKE_CURRENT_SOURCE_DIR}/shared/soundrecorder.cpp
38     ${CMAKE_CURRENT_SOURCE_DIR}/shared/voicesignature.cpp
39     ${CMAKE_CURRENT_SOURCE_DIR}/shared/sound.cpp
40     ${CMAKE_CURRENT_SOURCE_DIR}/shared/voices.cpp
44 add_subdirectory( shared )
45 add_subdirectory( kcontrol )
46 add_subdirectory( app )
47 add_subdirectory( data )
48 add_subdirectory( update )
52 ########### install files ###############
54 install( FILES khotkeys.desktop DESTINATION ${AUTOSTART_INSTALL_DIR} )