configure_file(config-adwaita.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-adwaita.h ) set(Adwaita_SRCS animations/adwaitaanimation.cpp animations/adwaitaanimations.cpp animations/adwaitaanimationdata.cpp animations/adwaitabaseengine.cpp animations/adwaitabusyindicatordata.cpp animations/adwaitabusyindicatorengine.cpp animations/adwaitadialdata.cpp animations/adwaitadialengine.cpp animations/adwaitaenabledata.cpp animations/adwaitagenericdata.cpp animations/adwaitaheaderviewdata.cpp animations/adwaitaheaderviewengine.cpp animations/adwaitascrollbardata.cpp animations/adwaitascrollbarengine.cpp animations/adwaitaspinboxengine.cpp animations/adwaitaspinboxdata.cpp animations/adwaitastackedwidgetdata.cpp animations/adwaitastackedwidgetengine.cpp animations/adwaitatabbarengine.cpp animations/adwaitatabbardata.cpp animations/adwaitatoolboxengine.cpp animations/adwaitatransitiondata.cpp animations/adwaitatransitionwidget.cpp animations/adwaitawidgetstateengine.cpp animations/adwaitawidgetstatedata.cpp debug/adwaitawidgetexplorer.cpp adwaitaaddeventfilter.cpp adwaitahelper.cpp adwaitamnemonics.cpp adwaitapropertynames.cpp adwaitasplitterproxy.cpp adwaitastyle.cpp adwaitastyleplugin.cpp adwaitatileset.cpp adwaitawindowmanager.cpp fakeadwaitastyleconfigdata.cpp ) add_definitions(-DQT_PLUGIN) include_directories( ${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR} . animations debug ) set(LIBRARY_NAME "adwaita-qt${QT_VERSION_NUMBER}") add_library(${LIBRARY_NAME} MODULE ${Adwaita_SRCS}) target_link_libraries(${LIBRARY_NAME} ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTDBUS_LIBRARY}) set_target_properties(${LIBRARY_NAME} PROPERTIES LINK_FLAGS "-Wl,--no-undefined" LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" OUTPUT_NAME "adwaita" PREFIX "") install(TARGETS ${LIBRARY_NAME} DESTINATION "${QT_PLUGINS_DIR}/styles")