Do I need -m32, etc., in compiler flags?

I am a cmake newbie; as my first project I am converting a fork of OpenSSL from a bespoke build environment to cmake. I assume that I don’t need to explicitly add things like -m32, -mcpu=sparc, or /Zi /Fddso.pdb when compiling or building shared libraries. Right?