Commits

Dmitri Gribenko committed a30f90c9659
CMake: move tricky code from CMake to Python Removing an abstraction boundary also allowed me to fix a bug where we could not run long tests in optimized mode, which prevented us from being able to mark executable tests as long.