cmake_dependent_option does not support braces
If I use "UNIX AND NOT APPLE AND (MP4_FOUND OR MP4v2_FOUND)" as it evaluates always to false because the braced condition is always false independent of the values inside the braces.
Inside the CMakeDependentOption implementation it it is turned into an array: "UNIX;AND;NOT;APPLE;AND;(MP4_FOUND;OR;MP4v2_FOUND)"
This is a workaround: "UNIX AND NOT APPLE AND ( MP4_FOUND OR MP4v2_FOUND )"
which turns to UNIX;AND;NOT;APPLE;AND;(;MP4_FOUND;OR;MP4v2_FOUND;)"