]> git.sesse.net Git - vlc/blob - extras/buildsystem/cmake/CMakeLists/qt4_CMakeLists.txt
cmake: .moc.cpp compilation fixes.
[vlc] / extras / buildsystem / cmake / CMakeLists / qt4_CMakeLists.txt
1 set(qt4_SOURCES qt4.cpp menus.cpp main_interface.cpp dialogs_provider.cpp input_manager.cpp dialogs/playlist.cpp dialogs/bookmarks.cpp dialogs/preferences.cpp dialogs/mediainfo.cpp dialogs/extended.cpp dialogs/messages.cpp dialogs/errors.cpp dialogs/interaction.cpp dialogs/sout.cpp dialogs/help.cpp dialogs/gototime.cpp dialogs/open.cpp dialogs/vlm.cpp dialogs/podcast_configuration.cpp components/extended_panels.cpp components/info_panels.cpp components/preferences_widgets.cpp components/complete_preferences.cpp components/simple_preferences.cpp components/open_panels.cpp components/interface_widgets.cpp components/playlist/playlist_model.cpp components/playlist/playlist_item.cpp components/playlist/standardpanel.cpp components/playlist/playlist.cpp components/playlist/selector.cpp util/input_slider.cpp util/customwidgets.cpp util/registry.cpp )
2 set(qt4_UIS ui/equalizer.ui ui/v4l2.ui ui/video_effects.ui ui/open_file.ui ui/open_disk.ui ui/open_net.ui ui/open_capture.ui ui/open.ui ui/podcast_configuration.ui ui/sprefs_audio.ui ui/sprefs_input.ui ui/sprefs_interface.ui ui/sprefs_subtitles.ui ui/sprefs_video.ui ui/streampanel.ui ui/sout.ui ui/vlm.ui ) 
3 set(qt4_HEADERS
4     components/complete_preferences.hpp
5     components/extended_panels.hpp
6     components/info_panels.hpp
7     components/interface_widgets.hpp
8     components/open_panels.hpp
9     components/playlist/panels.hpp
10     components/playlist/playlist.hpp
11     components/playlist/playlist_item.hpp
12     components/playlist/playlist_model.hpp
13     components/playlist/selector.hpp
14     components/preferences_widgets.hpp
15     components/simple_preferences.hpp
16     dialogs/bookmarks.hpp
17     dialogs/errors.hpp
18     dialogs/extended.hpp
19     dialogs/gototime.hpp
20     dialogs/help.hpp
21     dialogs/interaction.hpp
22     dialogs/mediainfo.hpp
23     dialogs/messages.hpp
24     dialogs/open.hpp
25     dialogs/playlist.hpp
26     dialogs/podcast_configuration.hpp
27     dialogs/preferences.hpp
28     dialogs/sout.hpp
29     dialogs/vlm.hpp
30     dialogs_provider.hpp
31     input_manager.hpp
32     main_interface.hpp
33     menus.hpp
34     qt4.hpp
35     util/customwidgets.hpp
36     util/input_slider.hpp
37     util/qvlcframe.hpp
38     util/registry.hpp
39 )
40 if(QT4_FOUND)
41     include_directories(${CMAKE_CURRENT_BINARY_DIR})
42     vlc_get_module_compile_flags( MOC_FLAGS qt4 )
43     set(MOC_FLAGS "-DHAVE_CONFIG_H ${MOC_FLAGS}")
44     vlc_qt4_generate_moc(qt4_MOCS ${MOC_FLAGS} ${qt4_HEADERS})
45     vlc_qt4_wrap_ui(qt4_UIS_H ${qt4_UIS})
46 endif(QT4_FOUND)
47
48 vlc_add_module(qt4 ${qt4_SOURCES} ${qt4_MOCS} ${qt4_UIS})
49