Definition of appropriate synchronisation means comes first. If you are sending a multi-bit signal consistently over a domain boarder, DCFIFO is the usual means, if data rate is onyl a fraction of slowest clock, a handshake synchronizer may be sufficient. A single bit signal may be e.g. transferred by a toggle synchronizer, a slow changing state bit by a DFF chain.
Timing constraints for the synchronizer comes second. If you are using ready made synchronizer IP like DCFIFO, the constraints are usually automatically generated, they'll work no matter if the clocks are explicitely specified asynchronous or not. A toggle synchronizer can be also packed into a module that generates timing constraints automatically.