Creating a command-line tool with a hardened runtime and info.plist?

Can Xcode create a command-line tool with a hardened runtime and containing an Info.plist? If so, how?

Can this be done using clang from a makefile?

Is this now required for codesigning and Notarization of command-line executables for distribution to systems running Catalina?