cmake picks up LDFLAGS from environment

I can see that the environment variable LDFLAGS is added to CMAKE_EXE_LINKER_FLAGS irrespective of CMAKE_EXE_LINKER_FLAGS_INIT. cmake also picks up CFLAGS from the environment.