Warning, /system/qtcurve/qt4/style/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(qtcurve_SRCS 0002 qtcurve.cpp 0003 qtcurve_plugin.cpp 0004 windowmanager.cpp 0005 blurhelper.cpp 0006 prepolish.cpp 0007 utils.cpp 0008 shortcuthandler.cpp 0009 argbhelper.cpp 0010 macmenu.cpp 0011 shadowhelper.cpp) 0012 set(qtcurve_MOC_HDRS 0013 qtcurve.h 0014 qtcurve_p.h 0015 qtcurve_plugin.h 0016 windowmanager.h 0017 blurhelper.h 0018 shortcuthandler.h 0019 argbhelper.h 0020 macmenu.h 0021 macmenu-dbus.h 0022 shadowhelper.h) 0023 0024 translate_add_sources(${qtcurve_SRCS} ${qtcurve_MOC_HDRS}) 0025 0026 if(NOT ENABLE_QT4) 0027 return() 0028 endif() 0029 0030 set(qtcurve_style_common_SRCS 0031 ../common/common.cpp 0032 ../common/config_file.cpp) 0033 0034 foreach(pngname check_on check_x_on dialog_error dialog_information 0035 dialog_warning) 0036 add_custom_command(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${pngname}-png.h" 0037 COMMAND "${PROJECT_BINARY_DIR}/tools/qt-dump-png" 0038 "${PROJECT_SOURCE_DIR}/data/${pngname}.png" "qtc_${pngname}" 0039 "${CMAKE_CURRENT_BINARY_DIR}/${pngname}-png.h" 0040 DEPENDS qt-dump-png "${PROJECT_SOURCE_DIR}/data/${pngname}.png") 0041 add_custom_target(qtc_qt4_${pngname}_hdr 0042 DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/${pngname}-png.h") 0043 endforeach() 0044 0045 set(qtcurve_SRCS 0046 ${qtcurve_SRCS} 0047 ${qtcurve_style_common_SRCS}) 0048 0049 add_definitions(-DQT_PLUGIN) 0050 include_directories("${CMAKE_CURRENT_BINARY_DIR}") 0051 include_directories(SYSTEM 0052 "${QT_QTGUI_INCLUDE_DIR}" 0053 "${QT_QTCORE_INCLUDE_DIR}" 0054 "${QT_QTDBUS_INCLUDE_DIR}" 0055 "${QT_QTSVG_INCLUDE_DIR}") 0056 qt4_wrap_cpp(qtcurve_MOC_SRCS ${qtcurve_MOC_HDRS}) 0057 add_library(qtcurve-qt4 MODULE ${qtcurve_SRCS} ${qtcurve_MOC_SRCS}) 0058 add_dependencies(qtcurve-qt4 qtc_qt4_check_on_hdr qtc_qt4_check_x_on_hdr) 0059 set_target_properties(qtcurve-qt4 PROPERTIES 0060 LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" 0061 OUTPUT_NAME "qtcurve" 0062 PREFIX "") 0063 0064 if(QTC_QT4_ENABLE_KDE) 0065 install(FILES qtcurve.themerc DESTINATION ${DATA_INSTALL_DIR}/kstyle/themes) 0066 set(QTC_KDE_LIBS ${KDE4_KDEUI_LIBS}) 0067 if(NOT QTC_DISABLE_KDEFILEDIALOG_CALLS) 0068 set(QTC_KFILEDIALOG_LIBS ${KDE4_KIO_LIBS} ${KDE4_KDECORE_LIBS}) 0069 endif() 0070 else() 0071 add_dependencies(qtcurve-qt4 qtc_qt4_dialog_error_hdr 0072 qtc_qt4_dialog_information_hdr 0073 qtc_qt4_dialog_warning_hdr) 0074 endif() 0075 0076 target_link_libraries(qtcurve-qt4 0077 ${QTC_KDE_LIBS} 0078 ${QTC_KFILEDIALOG_LIBS} 0079 ${QT_QTGUI_LIBRARY} 0080 ${QT_QTCORE_LIBRARY} 0081 ${QT_QTSVG_LIBRARY} 0082 ${QT_QTDBUS_LIBRARY} 0083 qtcurve-utils) 0084 0085 if(QTC_QT4_ENABLE_KDE) 0086 install(TARGETS qtcurve-qt4 DESTINATION ${QTCURVE_STYLE_DIR}) 0087 else() 0088 install(TARGETS qtcurve-qt4 LIBRARY DESTINATION ${QTCURVE_STYLE_DIR}) 0089 endif()