Browse Source

Misc

tags/1.9.6
falkTX 11 years ago
parent
commit
4a40ec59e1
3 changed files with 33 additions and 21 deletions
  1. +3
    -0
      source/modules/lv2_rdf.hpp
  2. +1
    -1
      source/tests/CarlaPipeUtils.cpp
  3. +29
    -20
      source/tests/Makefile

+ 3
- 0
source/modules/lv2_rdf.hpp View File

@@ -406,6 +406,9 @@ struct LV2_RDF_Port {
Designation(0), Designation(0),
Name(nullptr), Name(nullptr),
Symbol(nullptr), Symbol(nullptr),
MidiMap(),
Points(),
Unit(),
MinimumSize(0), MinimumSize(0),
ScalePointCount(0), ScalePointCount(0),
ScalePoints(nullptr) {} ScalePoints(nullptr) {}


+ 1
- 1
source/tests/CarlaPipeUtils.cpp View File

@@ -50,7 +50,7 @@ public:


// ----------------------------------------------------------------------- // -----------------------------------------------------------------------


int main(int argc, char* argv[])
int main(int argc, const char* argv[])
{ {
if (argc != 1) if (argc != 1)
{ {


+ 29
- 20
source/tests/Makefile View File

@@ -9,12 +9,15 @@
CLANG ?= clang CLANG ?= clang
CXXLANG ?= clang++ CXXLANG ?= clang++


MODULEDIR=../../build/modules/Debug

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


BASE_FLAGS = -Wall -Wextra -Werror -pipe -DREAL_BUILD -DDEBUG -O0 -g
BASE_FLAGS = -Wall -Wextra -Werror -pipe -DBUILDING_CARLA -DREAL_BUILD -DDEBUG -O0 -g
BASE_FLAGS += -I. -I../backend -I../includes -I../modules -I../utils BASE_FLAGS += -I. -I../backend -I../includes -I../modules -I../utils
BASE_FLAGS += -Wcast-align -Wcast-qual -Wconversion -Wmissing-declarations -Wsign-conversion
BASE_FLAGS += -Wformat -Wformat-security -Wredundant-decls -Wshadow -Wstrict-overflow -fstrict-overflow -Wundef -Wwrite-strings
BASE_FLAGS += -Wcast-align -Wmissing-declarations
# BASE_FLAGS += -Wcast-qual -Wconversion -Wsign-conversion -Wundef
BASE_FLAGS += -Wformat -Wformat-security -Wredundant-decls -Wshadow -Wstrict-overflow -fstrict-overflow -Wwrite-strings
BASE_FLAGS += -Wpointer-arith -Wabi -Winit-self -Wuninitialized -Wunused-parameter BASE_FLAGS += -Wpointer-arith -Wabi -Winit-self -Wuninitialized -Wunused-parameter
# -Wfloat-equal # -Wfloat-equal
ifneq ($(CC),clang-3.4) ifneq ($(CC),clang-3.4)
@@ -40,7 +43,8 @@ endif
PEDANTIC_CXX_FLAGS = $(BASE_FLAGS) PEDANTIC_CXX_FLAGS = $(BASE_FLAGS)
PEDANTIC_CXX_FLAGS += -std=c++11 -pedantic -pedantic-errors PEDANTIC_CXX_FLAGS += -std=c++11 -pedantic -pedantic-errors
PEDANTIC_CXX_FLAGS += -isystem /opt/kxstudio/include PEDANTIC_CXX_FLAGS += -isystem /opt/kxstudio/include
PEDANTIC_CXX_FLAGS += -Weffc++ -Wnon-virtual-dtor -Woverloaded-virtual -Wno-vla
# PEDANTIC_CXX_FLAGS += -Weffc++
PEDANTIC_CXX_FLAGS += -Wnon-virtual-dtor -Woverloaded-virtual -Wno-vla
ifeq ($(CC),clang-3.4) ifeq ($(CC),clang-3.4)
PEDANTIC_CXX_FLAGS += -Wno-vla-extension PEDANTIC_CXX_FLAGS += -Wno-vla-extension
else else
@@ -58,15 +62,16 @@ TARGETS += ansi-pedantic-test_cxx_ansi
TARGETS += ansi-pedantic-test_cxx03 TARGETS += ansi-pedantic-test_cxx03
TARGETS += ansi-pedantic-test_cxx11 TARGETS += ansi-pedantic-test_cxx11
TARGETS += ansi-pedantic-test_cxxlang TARGETS += ansi-pedantic-test_cxxlang
TARGETS += CarlaPipeUtils
TARGETS += CarlaRingBuffer TARGETS += CarlaRingBuffer
TARGETS += CarlaString TARGETS += CarlaString
# TARGETS += CarlaUtils1 # TARGETS += CarlaUtils1
# ifneq ($(WIN32),true) # ifneq ($(WIN32),true)
# TARGETS += CarlaUtils2 # TARGETS += CarlaUtils2
# endif # endif
# TARGETS += CarlaUtils3
TARGETS += CarlaUtils3
# TARGETS += CarlaUtils4 # TARGETS += CarlaUtils4
# TARGETS += Exceptions
TARGETS += Exceptions
TARGETS += Print TARGETS += Print
TARGETS += RDF TARGETS += RDF


@@ -116,10 +121,14 @@ ifneq ($(WIN32),true)
endif endif


CarlaPipeUtils: CarlaPipeUtils.cpp CarlaPipeUtils: CarlaPipeUtils.cpp
$(CXX) $< $(PEDANTIC_CXX_FLAGS) -o $@ ../modules/juce_core.a -ldl -lpthread
$(CXX) $< $(PEDANTIC_CXX_FLAGS) -o $@ $(MODULEDIR)/juce_core.a -ldl -lpthread
ifneq ($(WIN32),true)
set -e; valgrind --leak-check=full ./$@
# ./$@ &&
endif


CarlaPipeUtils.exe: CarlaPipeUtils.cpp CarlaPipeUtils.exe: CarlaPipeUtils.cpp
$(CXX) $< $(PEDANTIC_CXX_FLAGS) -o $@ ../modules/juce_core.a -lole32 -lshlwapi -lversion -lwsock32 -lwininet -lwinmm -lws2_32 -lpthread
$(CXX) $< $(PEDANTIC_CXX_FLAGS) -o $@ $(MODULEDIR)/juce_core.a -lole32 -lshlwapi -lversion -lwsock32 -lwininet -lwinmm -lws2_32 -lpthread


CarlaUtils1: CarlaUtils1.cpp ../utils/*.hpp CarlaUtils1: CarlaUtils1.cpp ../utils/*.hpp
$(CXX) $< $(PEDANTIC_CXX_FLAGS) -o $@ $(CXX) $< $(PEDANTIC_CXX_FLAGS) -o $@
@@ -129,7 +138,7 @@ endif


CarlaUtils2: CarlaUtils2.cpp ../utils/*.hpp CarlaUtils2: CarlaUtils2.cpp ../utils/*.hpp
$(CXX) $< $(PEDANTIC_CXX_FLAGS) -o $@ \ $(CXX) $< $(PEDANTIC_CXX_FLAGS) -o $@ \
../modules/juce_core.a ../modules/lilv.a -ldl -lpthread -lrt
$(MODULEDIR)/juce_core.a $(MODULEDIR)/lilv.a -ldl -lpthread -lrt
set -e; ./$@ && valgrind --leak-check=full ./$@ set -e; ./$@ && valgrind --leak-check=full ./$@


CarlaUtils3: CarlaUtils3.cpp ../utils/*.hpp CarlaUtils3: CarlaUtils3.cpp ../utils/*.hpp
@@ -140,7 +149,7 @@ endif


CarlaUtils4: CarlaUtils4.cpp ../utils/CarlaStateUtils.cpp ../utils/*.hpp CarlaUtils4: CarlaUtils4.cpp ../utils/CarlaStateUtils.cpp ../utils/*.hpp
$(CXX) $< $(PEDANTIC_CXX_FLAGS) -o $@ \ $(CXX) $< $(PEDANTIC_CXX_FLAGS) -o $@ \
../modules/juce_core.a -ldl -lpthread -lrt
$(MODULEDIR)/juce_core.a -ldl -lpthread -lrt
ifneq ($(WIN32),true) ifneq ($(WIN32),true)
set -e; ./$@ && valgrind --leak-check=full ./$@ set -e; ./$@ && valgrind --leak-check=full ./$@
endif endif
@@ -165,14 +174,14 @@ endif


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


sem: sem.cpp ../modules/jackbridge/*
sem: sem.cpp $(MODULEDIR)/jackbridge/*
$(CXX) $< -Wall -Wextra -O0 -g -I../utils -I../includes -DREAL_BUILD -o $@ $(CXX) $< -Wall -Wextra -O0 -g -I../utils -I../includes -DREAL_BUILD -o $@
./$@ ./$@


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


ChildProcess: ChildProcess.cpp ChildProcess: ChildProcess.cpp
$(CXX) $< $(PEDANTIC_CXX_FLAGS) ../modules/juce_core.a -ldl -lpthread -lrt -o $@
$(CXX) $< $(PEDANTIC_CXX_FLAGS) $(MODULEDIR)/juce_core.a -ldl -lpthread -lrt -o $@
valgrind --leak-check=full ./$@ valgrind --leak-check=full ./$@


CarlaMutex: CarlaMutex.cpp ../utils/CarlaMutex.hpp CarlaMutex: CarlaMutex.cpp ../utils/CarlaMutex.hpp
@@ -180,19 +189,19 @@ CarlaMutex: CarlaMutex.cpp ../utils/CarlaMutex.hpp
valgrind --leak-check=full ./$@ valgrind --leak-check=full ./$@


# ifneq ($(MACOS_OR_WIN32),true) # ifneq ($(MACOS_OR_WIN32),true)
# ../modules/rtaudio.a ../modules/rtmidi.a \
# $(MODULEDIR)/rtaudio.a $(MODULEDIR)/rtmidi.a \
# endif # endif


Engine: Engine.cpp Engine: Engine.cpp
$(CXX) $< \ $(CXX) $< \
../backend/standalone/CarlaStandalone.cpp.o \ ../backend/standalone/CarlaStandalone.cpp.o \
-Wl,--start-group \ -Wl,--start-group \
../backend/carla_engine.a ../backend/carla_plugin.a ../modules/native-plugins.a \
../modules/dgl.a ../modules/jackbridge.a ../modules/lilv.a ../modules/rtmempool.a \
../backend/carla_engine.a ../backend/carla_plugin.a $(MODULEDIR)/native-plugins.a \
$(MODULEDIR)/dgl.a $(MODULEDIR)/jackbridge.a $(MODULEDIR)/lilv.a $(MODULEDIR)/rtmempool.a \
-Wl,--end-group \ -Wl,--end-group \
$(PEDANTIC_CXX_FLAGS) $(shell pkg-config --libs alsa libpulse-simple liblo QtCore QtXml fluidsynth linuxsampler x11 gl smf fftw3 mxml zlib ntk_images ntk) -o $@ $(PEDANTIC_CXX_FLAGS) $(shell pkg-config --libs alsa libpulse-simple liblo QtCore QtXml fluidsynth linuxsampler x11 gl smf fftw3 mxml zlib ntk_images ntk) -o $@
env LD_LIBRARY_PATH=../backend valgrind --leak-check=full ./$@ env LD_LIBRARY_PATH=../backend valgrind --leak-check=full ./$@
# ../modules/juce_audio_basics.a ../modules/juce_core.a \
# $(MODULEDIR)/juce_audio_basics.a $(MODULEDIR)/juce_core.a \


EngineEvents: EngineEvents.cpp EngineEvents: EngineEvents.cpp
$(CXX) $< $(PEDANTIC_CXX_FLAGS) -L../backend -lcarla_standalone2 -o $@ $(CXX) $< $(PEDANTIC_CXX_FLAGS) -L../backend -lcarla_standalone2 -o $@
@@ -202,12 +211,12 @@ PipeServer: PipeServer.cpp ../utils/CarlaPipeUtils.hpp
$(CXX) $< $(PEDANTIC_CXX_FLAGS) -lpthread -o $@ $(CXX) $< $(PEDANTIC_CXX_FLAGS) -lpthread -o $@
valgrind --leak-check=full ./$@ valgrind --leak-check=full ./$@


RtLinkedList: RtLinkedList.cpp ../utils/LinkedList.hpp ../utils/RtLinkedList.hpp ../modules/rtmempool.a
$(CXX) $< ../modules/rtmempool.a $(PEDANTIC_CXX_FLAGS) -lpthread -o $@
RtLinkedList: RtLinkedList.cpp ../utils/LinkedList.hpp ../utils/RtLinkedList.hpp $(MODULEDIR)/rtmempool.a
$(CXX) $< $(MODULEDIR)/rtmempool.a $(PEDANTIC_CXX_FLAGS) -lpthread -o $@
valgrind --leak-check=full ./$@ valgrind --leak-check=full ./$@


RtLinkedListGnu: RtLinkedList.cpp ../utils/LinkedList.hpp ../utils/RtLinkedList.hpp ../modules/rtmempool.a
$(CXX) $< ../modules/rtmempool.a $(GNU_CXX_FLAGS) -lpthread -o $@
RtLinkedListGnu: RtLinkedList.cpp ../utils/LinkedList.hpp ../utils/RtLinkedList.hpp $(MODULEDIR)/rtmempool.a
$(CXX) $< $(MODULEDIR)/rtmempool.a $(GNU_CXX_FLAGS) -lpthread -o $@
valgrind --leak-check=full ./$@ valgrind --leak-check=full ./$@


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


Loading…
Cancel
Save