mkxp.pro: Shorten keyword lenght to choose binding
'BINDING=BINDING_MRI' => 'BINDING=MRI' Also error out if multiple bindings are chosen.
This commit is contained in:
parent
7f4e58fd6e
commit
5b736bcfd6
2 changed files with 49 additions and 25 deletions
68
mkxp.pro
68
mkxp.pro
|
@ -7,33 +7,38 @@ DEPENDPATH += src shader assets
|
|||
INCLUDEPATH += . src
|
||||
LIBS += -lGL
|
||||
|
||||
# Deal with boost paths...
|
||||
isEmpty(BOOST_I) {
|
||||
BOOST_I = $$(BOOST_I)
|
||||
}
|
||||
isEmpty(BOOST_I) {}
|
||||
else {
|
||||
INCLUDEPATH += $$BOOST_I
|
||||
}
|
||||
|
||||
isEmpty(BOOST_L) {
|
||||
BOOST_L = $$(BOOST_L)
|
||||
}
|
||||
isEmpty(BOOST_L) {}
|
||||
else {
|
||||
LIBS += -L$$BOOST_L
|
||||
}
|
||||
|
||||
LIBS += -lboost_program_options
|
||||
|
||||
|
||||
CONFIG(release, debug|release): DEFINES += NDEBUG
|
||||
|
||||
isEmpty(BINDING) {
|
||||
BINDING = BINDING_MRI
|
||||
BINDING = MRI
|
||||
}
|
||||
|
||||
CONFIG += $$BINDING
|
||||
contains(BINDING, MRI) {
|
||||
contains(_HAVE_BINDING, YES) {
|
||||
error("Only one binding may be selected")
|
||||
}
|
||||
_HAVE_BINDING = YES
|
||||
|
||||
CONFIG += BINDING_MRI
|
||||
}
|
||||
|
||||
contains(BINDING, MRUBY) {
|
||||
contains(_HAVE_BINDING, YES) {
|
||||
error("Only one binding may be selected")
|
||||
}
|
||||
_HAVE_BINDING = YES
|
||||
|
||||
CONFIG += BINDING_MRUBY
|
||||
}
|
||||
|
||||
contains(BINDING, NULL) {
|
||||
contains(_HAVE_BINDING, YES) {
|
||||
error("Only one binding may be selected")
|
||||
}
|
||||
_HAVE_BINDING = YES
|
||||
|
||||
CONFIG += BINDING_NULL
|
||||
}
|
||||
|
||||
RGSS2 {
|
||||
DEFINES += RGSS2
|
||||
|
@ -47,6 +52,25 @@ unix {
|
|||
RGSS2 {
|
||||
PKGCONFIG += vorbisfile
|
||||
}
|
||||
|
||||
# Deal with boost paths...
|
||||
isEmpty(BOOST_I) {
|
||||
BOOST_I = $$(BOOST_I)
|
||||
}
|
||||
isEmpty(BOOST_I) {}
|
||||
else {
|
||||
INCLUDEPATH += $$BOOST_I
|
||||
}
|
||||
|
||||
isEmpty(BOOST_L) {
|
||||
BOOST_L = $$(BOOST_L)
|
||||
}
|
||||
isEmpty(BOOST_L) {}
|
||||
else {
|
||||
LIBS += -L$$BOOST_L
|
||||
}
|
||||
|
||||
LIBS += -lboost_program_options
|
||||
}
|
||||
|
||||
# Input
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue