mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-27 04:13:08 +00:00
154 lines
4.9 KiB
CMake
154 lines
4.9 KiB
CMake
![]() |
set(GUI_HEADERS
|
||
|
${GUI_HEADERS}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyle.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylefactory.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyleoption.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyleplugin.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcommonstylepixmaps_p.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcommonstyle.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylehelper_p.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qproxystyle.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qproxystyle_p.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylesheetstyle_p.h
|
||
|
)
|
||
|
|
||
|
set(GUI_SOURCES
|
||
|
${GUI_SOURCES}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyle.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylefactory.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyleoption.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyleplugin.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylehelper.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcommonstyle.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qproxystyle.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylesheetstyle.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylesheetstyle_default.cpp
|
||
|
)
|
||
|
|
||
|
set(KATIE_WINDOWS_STYLE)
|
||
|
|
||
|
if(WITH_GTK2 AND GTK2_FOUND)
|
||
|
set(GUI_HEADERS
|
||
|
${GUI_HEADERS}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qgtkstyle.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qgtkpainter_p.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qgtkstyle_p.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcleanlooksstyle.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcleanlooksstyle_p.h
|
||
|
)
|
||
|
set(GUI_SOURCES
|
||
|
${GUI_SOURCES}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qgtkstyle.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qgtkpainter.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qgtkstyle_p.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcleanlooksstyle.cpp
|
||
|
)
|
||
|
set(EXTRA_GUI_LIBS
|
||
|
${EXTRA_GUI_LIBS}
|
||
|
${GTK2_LIBRARIES}
|
||
|
)
|
||
|
add_definitions(-DQT_STYLE_CLEANLOOKS ${GTK2_DEFINITIONS})
|
||
|
include_directories(${GTK2_INCLUDE_DIRS})
|
||
|
set(KATIE_WINDOWS_STYLE "YES")
|
||
|
else()
|
||
|
add_definitions(-DQT_NO_STYLE_GTK -DQT_NO_STYLE_CLEANLOOKS)
|
||
|
endif()
|
||
|
|
||
|
if(UNIX)
|
||
|
set(GUI_HEADERS
|
||
|
${GUI_HEADERS}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcdestyle.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qplastiquestyle.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qmotifstyle.h
|
||
|
)
|
||
|
set(GUI_SOURCES
|
||
|
${GUI_SOURCES}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qcdestyle.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qplastiquestyle.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qmotifstyle.cpp
|
||
|
)
|
||
|
add_definitions(-DQT_STYLE_MOTIF)
|
||
|
set(KATIE_WINDOWS_STYLE "YES")
|
||
|
else()
|
||
|
add_definitions(-DQT_NO_STYLE_CDE -DQT_NO_STYLE_PLASTIQUE -DQT_NO_STYLE_MOTIF)
|
||
|
endif()
|
||
|
|
||
|
if(KATIE_PLATFORM STREQUAL "wince")
|
||
|
set(GUI_SOURCES
|
||
|
${GUI_SOURCES}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyle_wince.qrc
|
||
|
)
|
||
|
else()
|
||
|
set(GUI_SOURCES
|
||
|
${GUI_SOURCES}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyle.qrc
|
||
|
)
|
||
|
endif()
|
||
|
|
||
|
if(KATIE_PLATFORM STREQUAL "mac")
|
||
|
set(GUI_HEADERS
|
||
|
${GUI_HEADERS}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qmacstyle_mac.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qmacstylepixmaps_mac_p.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qmacstyle_mac_p.h
|
||
|
)
|
||
|
set(GUI_SOURCES
|
||
|
${GUI_SOURCES}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qmacstyle_mac.mm
|
||
|
)
|
||
|
set(KATIE_WINDOWS_STYLE "YES")
|
||
|
else()
|
||
|
add_definitions(-DQT_NO_STYLE_MAC)
|
||
|
endif()
|
||
|
|
||
|
if(KATIE_PLATFORM STREQUAL "wince")
|
||
|
set(GUI_HEADERS
|
||
|
${GUI_HEADERS}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qwindowscestyle.h
|
||
|
)
|
||
|
set(GUI_SOURCES
|
||
|
${GUI_SOURCES}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qwindowscestyle.cpp
|
||
|
)
|
||
|
add_definitions(-DQT_STYLE_WINDOWSCE)
|
||
|
# that's the only one not requiring windows style???
|
||
|
else()
|
||
|
add_definitions(-DQT_NO_STYLE_WINDOWSCE)
|
||
|
endif()
|
||
|
|
||
|
if(KATIE_PLATFORM STREQUAL "win32")
|
||
|
set(GUI_HEADERS
|
||
|
${GUI_HEADERS}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qwindowsxpstyle.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qwindowsvistastyle.h
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qwindowsvistastyle_p.h
|
||
|
)
|
||
|
set(GUI_SOURCES
|
||
|
${GUI_SOURCES}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qwindowsxpstyle.cpp
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qwindowsvistastyle.cpp
|
||
|
)
|
||
|
add_definitions(-DQT_STYLE_WINDOWSXP -DQT_STYLE_WINDOWS)
|
||
|
set(KATIE_WINDOWS_STYLE "YES")
|
||
|
else()
|
||
|
add_definitions(-DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSVISTA)
|
||
|
endif()
|
||
|
|
||
|
if(KATIE_PLATFORM STREQUAL "win32" OR KATIE_WINDOWS_STYLE)
|
||
|
set(GUI_HEADERS
|
||
|
${GUI_HEADERS}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qwindowsstyle.h
|
||
|
)
|
||
|
set(GUI_SOURCES
|
||
|
${GUI_SOURCES}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/styles/qwindowsstyle.cpp
|
||
|
)
|
||
|
add_definitions(-DQT_STYLE_WINDOWS)
|
||
|
else()
|
||
|
add_definitions(-DQT_NO_STYLE_WINDOWS)
|
||
|
endif()
|
||
|
|
||
|
|
||
|
# not supported
|
||
|
add_definitions(-DQT_NO_STYLE_WINDOWSMOBILE)
|