Brad Bishop | e42b3e3 | 2020-01-15 22:08:42 -0500 | [diff] [blame^] | 1 | From df7190f430f30ee522f56f9714d42ee796f0d5ff Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Mon, 2 Dec 2019 22:18:41 -0800 |
| 4 | Subject: [PATCH] Disable webkit component |
| 5 | |
| 6 | It asks for enable JUCER_ENABLE_GPL_MODE |
| 7 | |
| 8 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 9 | --- |
| 10 | extras/Projucer/Builds/LinuxMakefile/Makefile | 10 +++++----- |
| 11 | extras/Projucer/JuceLibraryCode/AppConfig.h | 4 ++-- |
| 12 | 2 files changed, 7 insertions(+), 7 deletions(-) |
| 13 | |
| 14 | diff --git a/extras/Projucer/Builds/LinuxMakefile/Makefile b/extras/Projucer/Builds/LinuxMakefile/Makefile |
| 15 | index 25b490460..8960f5bc6 100644 |
| 16 | --- a/extras/Projucer/Builds/LinuxMakefile/Makefile |
| 17 | +++ b/extras/Projucer/Builds/LinuxMakefile/Makefile |
| 18 | @@ -35,13 +35,13 @@ ifeq ($(CONFIG),Debug) |
| 19 | TARGET_ARCH := -march=native |
| 20 | endif |
| 21 | |
| 22 | - JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DDEBUG=1 -D_DEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=5.4.5 -DJUCE_APP_VERSION_HEX=0x50405 $(shell pkg-config --cflags x11 xinerama xext freetype2 webkit2gtk-4.0 gtk+-x11-3.0) -pthread -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS) |
| 23 | + JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DDEBUG=1 -D_DEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=5.4.5 -DJUCE_APP_VERSION_HEX=0x50405 $(shell pkg-config --cflags x11 xinerama xext freetype2) -pthread -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS) |
| 24 | JUCE_CPPFLAGS_APP := -DJucePlugin_Build_VST=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 |
| 25 | JUCE_TARGET_APP := Projucer |
| 26 | |
| 27 | JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) |
| 28 | JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) |
| 29 | - JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs x11 xinerama xext freetype2 webkit2gtk-4.0 gtk+-x11-3.0) -lrt -ldl -lpthread $(LDFLAGS) |
| 30 | + JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs x11 xinerama xext freetype2) -lrt -ldl -lpthread $(LDFLAGS) |
| 31 | |
| 32 | CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) |
| 33 | endif |
| 34 | @@ -56,13 +56,13 @@ ifeq ($(CONFIG),Release) |
| 35 | TARGET_ARCH := -march=native |
| 36 | endif |
| 37 | |
| 38 | - JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=5.4.5 -DJUCE_APP_VERSION_HEX=0x50405 $(shell pkg-config --cflags x11 xinerama xext freetype2 webkit2gtk-4.0 gtk+-x11-3.0) -pthread -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS) |
| 39 | + JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=5.4.5 -DJUCE_APP_VERSION_HEX=0x50405 $(shell pkg-config --cflags x11 xinerama xext freetype2) -pthread -I../../JuceLibraryCode -I../../../../modules $(CPPFLAGS) |
| 40 | JUCE_CPPFLAGS_APP := -DJucePlugin_Build_VST=0 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 |
| 41 | JUCE_TARGET_APP := Projucer |
| 42 | |
| 43 | JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -O3 $(CFLAGS) |
| 44 | JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) |
| 45 | - JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs x11 xinerama xext freetype2 webkit2gtk-4.0 gtk+-x11-3.0) -fvisibility=hidden -lrt -ldl -lpthread $(LDFLAGS) |
| 46 | + JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs x11 xinerama xext freetype2) -fvisibility=hidden -lrt -ldl -lpthread $(LDFLAGS) |
| 47 | |
| 48 | CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) |
| 49 | endif |
| 50 | @@ -136,7 +136,7 @@ all : $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) |
| 51 | |
| 52 | $(JUCE_OUTDIR)/$(JUCE_TARGET_APP) : $(OBJECTS_APP) $(RESOURCES) |
| 53 | @command -v pkg-config >/dev/null 2>&1 || { echo >&2 "pkg-config not installed. Please, install it."; exit 1; } |
| 54 | - @pkg-config --print-errors x11 xinerama xext freetype2 webkit2gtk-4.0 gtk+-x11-3.0 |
| 55 | + @pkg-config --print-errors x11 xinerama xext freetype2 |
| 56 | @echo Linking "Projucer - App" |
| 57 | -$(V_AT)mkdir -p $(JUCE_BINDIR) |
| 58 | -$(V_AT)mkdir -p $(JUCE_LIBDIR) |
| 59 | diff --git a/extras/Projucer/JuceLibraryCode/AppConfig.h b/extras/Projucer/JuceLibraryCode/AppConfig.h |
| 60 | index dffd5af75..53302bd24 100644 |
| 61 | --- a/extras/Projucer/JuceLibraryCode/AppConfig.h |
| 62 | +++ b/extras/Projucer/JuceLibraryCode/AppConfig.h |
| 63 | @@ -32,7 +32,7 @@ |
| 64 | // BEGIN SECTION A
|
| 65 |
|
| 66 | #ifndef JUCER_ENABLE_GPL_MODE
|
| 67 | - #define JUCER_ENABLE_GPL_MODE 0
|
| 68 | + #define JUCER_ENABLE_GPL_MODE 1
|
| 69 | #endif
|
| 70 |
|
| 71 | // END SECTION A
|
| 72 | @@ -180,7 +180,7 @@ |
| 73 | // juce_gui_extra flags:
|
| 74 |
|
| 75 | #ifndef JUCE_WEB_BROWSER
|
| 76 | - //#define JUCE_WEB_BROWSER 1
|
| 77 | + #define JUCE_WEB_BROWSER 0
|
| 78 | #endif
|
| 79 |
|
| 80 | #ifndef JUCE_ENABLE_LIVE_CONSTANT_EDITOR
|
| 81 | -- |
| 82 | 2.24.0 |
| 83 | |