Blame src/style/CMakeLists.txt
|
Packit Bot |
052d53 |
|
|
Packit Bot |
052d53 |
include_directories(
|
|
Packit Bot |
052d53 |
${CMAKE_BINARY_DIR}/src/lib # for adwaita-config.h
|
|
Packit Bot |
052d53 |
${CMAKE_SOURCE_DIR}/src/lib
|
|
Packit Bot |
052d53 |
${CMAKE_CURRENT_SOURCE_DIR}
|
|
Packit Bot |
052d53 |
)
|
|
Packit Bot |
052d53 |
|
|
Packit Bot |
052d53 |
set(Adwaita_SRCS
|
|
Packit Bot |
052d53 |
adwaitahelper.cpp
|
|
Packit Bot |
052d53 |
adwaitastyle.cpp
|
|
Packit Bot |
052d53 |
adwaitastyleplugin.cpp
|
|
Packit Bot |
052d53 |
)
|
|
Packit Bot |
052d53 |
|
|
Packit Bot |
052d53 |
add_definitions(-DQT_PLUGIN)
|
|
Packit Bot |
052d53 |
|
|
Packit Bot |
052d53 |
if (MSVC)
|
|
Packit Bot |
052d53 |
add_definitions(-D_USE_MATH_DEFINES) # Needed for M_PI on MSVC
|
|
Packit Bot |
052d53 |
endif()
|
|
Packit Bot |
052d53 |
|
|
Packit Bot |
052d53 |
set(LIBRARY_NAME "adwaita-qt")
|
|
Packit Bot |
052d53 |
|
|
Packit Bot |
052d53 |
add_library(${LIBRARY_NAME} MODULE ${Adwaita_SRCS})
|
|
Packit Bot |
052d53 |
target_link_libraries(${LIBRARY_NAME}
|
|
Packit Bot |
052d53 |
adwaitaqt
|
|
Packit Bot |
052d53 |
adwaitaqtpriv
|
|
Packit Bot |
052d53 |
Qt5::Core
|
|
Packit Bot |
052d53 |
Qt5::DBus
|
|
Packit Bot |
052d53 |
Qt5::Gui
|
|
Packit Bot |
052d53 |
Qt5::Widgets
|
|
Packit Bot |
052d53 |
)
|
|
Packit Bot |
052d53 |
|
|
Packit Bot |
052d53 |
if (ADWAITA_HAVE_X11)
|
|
Packit Bot |
052d53 |
target_link_libraries(${LIBRARY_NAME} ${XCB_LIBRARIES} Qt5::X11Extras)
|
|
Packit Bot |
052d53 |
endif()
|
|
Packit Bot |
052d53 |
|
|
Packit Bot |
052d53 |
if (NOT APPLE AND NOT WIN32)
|
|
Packit Bot |
052d53 |
set_target_properties(${LIBRARY_NAME} PROPERTIES
|
|
Packit Bot |
052d53 |
LINK_FLAGS "-Wl,--no-undefined"
|
|
Packit Bot |
052d53 |
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
|
|
Packit Bot |
052d53 |
OUTPUT_NAME "adwaita"
|
|
Packit Bot |
052d53 |
PREFIX "")
|
|
Packit Bot |
052d53 |
endif()
|
|
Packit Bot |
052d53 |
|
|
Packit Bot |
052d53 |
install(TARGETS ${LIBRARY_NAME} DESTINATION "${QT_PLUGINS_DIR}/styles")
|