Blame style/CMakeLists.txt

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