Switched to CMAKE_CURRENT_.. variants for source and binary dirs to enable nested builds.