You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
680 B
25 lines
680 B
################# dependencies ################# |
|
### Qt/KDE |
|
find_package(Qt5 REQUIRED CONFIG COMPONENTS Widgets) |
|
|
|
################# breezestyle target ################# |
|
set(breezecommon_LIB_SRCS |
|
breezeboxshadowrenderer.cpp |
|
) |
|
|
|
add_library(breezecommon5 ${breezecommon_LIB_SRCS}) |
|
|
|
generate_export_header(breezecommon5 |
|
BASE_NAME breezecommon |
|
EXPORT_FILE_NAME breezecommon_export.h) |
|
|
|
target_link_libraries(breezecommon5 |
|
PUBLIC |
|
Qt5::Core |
|
Qt5::Gui) |
|
|
|
set_target_properties(breezecommon5 PROPERTIES |
|
VERSION ${PROJECT_VERSION} |
|
SOVERSION ${PROJECT_VERSION_MAJOR}) |
|
|
|
install(TARGETS breezecommon5 ${INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)
|
|
|