NDEBUG is defined for debug build with clang toolset
If I create a new Visual Studio (2015, Update3) project for the clang toolset:
cmake .. -G "Visual Studio 14 2015 Win64" -Tv140_clang_c2
NDEBUG is defined. (Inherited value, see property window)
tested with cmake 3.6.2