Browse Source

Only build qt theme if qt version that matches default-qt is available

tags/1.9.5
falkTX 10 years ago
parent
commit
b160f36d65
1 changed files with 30 additions and 18 deletions
  1. +30
    -18
      source/modules/theme/Makefile

+ 30
- 18
source/modules/theme/Makefile View File

@@ -40,19 +40,23 @@ endif

# --------------------------------------------------------------

ifeq ($(HAVE_QT4),true)
FILES_qt4 = \
moc_CarlaStyle.qt4.cpp \
moc_CarlaStyleAnimations.qt4.cpp \
moc_CarlaStylePlugin.qt4.cpp \
moc_CarlaStylePrivate.qt4.cpp \
resources.qt4.cpp
endif

ifeq ($(HAVE_QT5),true)
FILES_qt5 = \
moc_CarlaStyle.qt5.cpp \
moc_CarlaStyleAnimations.qt5.cpp \
moc_CarlaStylePlugin.qt5.cpp \
moc_CarlaStylePrivate.qt5.cpp \
resources.qt5.cpp
endif

ifeq ($(DEFAULT_QT),4)
FILES_shared = $(FILES_qt4)
@@ -62,6 +66,7 @@ endif

# --------------------------------------------------------------

ifeq ($(HAVE_QT4),true)
OBJS_qt4 = \
CarlaStyle.cpp.qt4.o \
moc_CarlaStyle.qt4.cpp.o \
@@ -69,6 +74,12 @@ OBJS_qt4 = \
moc_CarlaStylePrivate.qt4.cpp.o \
resources.qt4.cpp.o

OBJS_qt4_shared = $(OBJS_qt4) \
CarlaStylePlugin.cpp.qt4.o \
moc_CarlaStylePlugin.qt4.cpp.o
endif

ifeq ($(HAVE_QT5),true)
OBJS_qt5 = \
CarlaStyle.cpp.qt5.o \
moc_CarlaStyle.qt5.cpp.o \
@@ -76,29 +87,30 @@ OBJS_qt5 = \
moc_CarlaStylePrivate.qt5.cpp.o \
resources.qt5.cpp.o

ifeq ($(DEFAULT_QT),4)
OBJS_shared += $(OBJS_qt4) \
CarlaStylePlugin.cpp.qt4.o \
moc_CarlaStylePlugin.qt4.cpp.o
else
OBJS_shared += $(OBJS_qt5) \
OBJS_qt5_shared = $(OBJS_qt5) \
CarlaStylePlugin.cpp.qt5.o \
moc_CarlaStylePlugin.qt5.cpp.o
endif

ifeq ($(DEFAULT_QT),4)
OBJS_shared += $(OBJS_qt4_shared)
else
OBJS_shared += $(OBJS_qt5_shared)
endif

# --------------------------------------------------------------

ifeq ($(WIN32),true)
CARLASTYLE = styles/carlastyle.dll
else
ifeq ($(MACOS),true)
CARLASTYLE = styles/carlastyle.dylib
else
CARLASTYLE = styles/carlastyle.so
all:

ifeq ($(DEFAULT_QT),4)
ifeq ($(HAVE_QT4),true)
all: styles/carlastyle$(LIB_EXT)
endif
else # DEFAULT_QT
ifeq ($(HAVE_QT5),true)
all: styles/carlastyle$(LIB_EXT)
endif
endif

all: $(CARLASTYLE)

qt4: ../theme.qt4.a
qt5: ../theme.qt5.a
@@ -156,16 +168,16 @@ resources.qt5.cpp: ../../../resources/resources-theme.qrc
# --------------------------------------------------------------

clean:
$(RM) *.o ../theme*.a $(CARLASTYLE) $(FILES_qt4) $(FILES_qt5)
$(RM) *.o ../theme*.a styles/carlastyle$(LIB_EXT) $(FILES_qt4) $(FILES_qt5)

debug:
$(MAKE) DEBUG=true

install: $(CARLASTYLE) styles/carlastyle.json
install: styles/carlastyle$(LIB_EXT) styles/carlastyle.json
install -d $(QT_STYLES_DIR)
install -m 644 $^ $(QT_STYLES_DIR)

install-main: $(CARLASTYLE) styles/carlastyle.json
install-main: styles/carlastyle$(LIB_EXT) styles/carlastyle.json
install -d $(STYLES_DIR)
install -m 644 $^ $(STYLES_DIR)



Loading…
Cancel
Save