
# 2017-11-08

## drop libjuce
it simply doesn't work.
it's not supported by upstream.
JUCE applications are meant to be compiled with the JUCE sources (statically
linked).
JUCE ABI keeps breaking.

it was a lot of work, but we should try to swim too hard against the current...

## keep multiple versions?
API stability???

#######################################################
# old TODO


## include headers
do we want all headers starting with "juce_*"?

## build libjuce
we probably need a debug-version and a non-debug version

or (alternatively) separate libraries for each of the modules.

- check how to build the GUI widgets

### use system installed libraries!

basically done.

Box2D is incompatible



### clamp defines!

the following defines need to be forced to
- 0 in Release mode 
- 1 in Debug mode
defines:
 - JUCE_FORCE_DEBUG
 - JUCE_LOG_ASSERTIONS
 - JUCE_CHECK_MEMORY_LEAKS
