include conditional compilation block within functions