It depends what your priorities are, what type of running you do, what your workout program is.
Things that require maximal effort for short duration, such as weightlifting, need to be done first. If running is of importance, it's best to limit preworkout activity to sprints- no more than 300 yards total if I recall correctly. Any endurance or additional running can be done afterwards.
If you're an endurance runner, it's best to schedule workouts on different days. This allows both energy systems to recover for maximum performance so one type of training can compliment the other.
There are times where cardio can be considered first if you want to improve your overall oxidative conditioning. This is useful from a bodybuilding/strength training point of view you're generally out of shape, need to increase work capacity, or want to burn bodyfat. Just be aware it will affect your workout performance. Keep your reps in the moderate or higher range.