mirror of
https://github.com/gamecreature/QtAwesome.git
synced 2025-12-16 19:57:03 +03:00
41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
defineReplace( resourcesForConfig ){
|
|
return($$PWD/QtAwesome$$eval($$1).qrc)
|
|
}
|
|
|
|
options = $$find(CONFIG, fontAweomeProPlus) $$find(CONFIG, fontAwesomePro) $$find(CONFIG, fontAwesomeFree)
|
|
count(options, 0) { error("fontAwesomeProPlus, fontAwesomePro or fontAwesomeFree should be defined") }
|
|
count(options, 2) { error("fontAwesomePro and fontAwesomeFree were defined, only one config is accepted") }
|
|
|
|
INCLUDEPATH += $$PWD
|
|
|
|
SOURCES += $$PWD/QtAwesome.cpp \
|
|
$$PWD/QtAwesomeAnim.cpp
|
|
|
|
|
|
HEADERS += $$PWD/QtAwesome.h \
|
|
$$PWD/QtAwesomeAnim.h \
|
|
$$PWD/QtAwesomeEnumGenerated.h \
|
|
$$PWD/QtAwesomeStringGenerated.h
|
|
|
|
|
|
CONFIG( fontAwesomeProPlus ){
|
|
config = ProPlus
|
|
RESOURCES += $$resourcesForConfig(config)
|
|
DEFINES += FONT_AWESOME_PRO_PLUS=1
|
|
!build_pass:message(using font awesome pro+)
|
|
}
|
|
|
|
CONFIG( fontAwesomePro ){
|
|
config = Pro
|
|
RESOURCES += $$resourcesForConfig(config)
|
|
DEFINES += FONT_AWESOME_PRO=1
|
|
!build_pass:message(using font awesome pro)
|
|
}
|
|
|
|
CONFIG( fontAwesomeFree ){
|
|
config = Free
|
|
RESOURCES += $$resourcesForConfig(config)
|
|
!build_pass:message(using font awesome free)
|
|
}
|
|
|