[cmake] fix FreeBSD linker bug