Есть проект, который состоит из нескольких библиотек и исполнимого модуля, который линкует эти библиотеки. Возникла проблема с тем, что собирая весь проект он компилируется в порядке расположения модулей, а не сначала библиотеки, потом исполнимые модули

Как решить эту проблему, задав очерёдность компиляции?