Eclipse использует неправильную конфигурацию сборки в зависимых проектах - PullRequest
0 голосов
/ 24 июня 2019

У меня есть странная проблема, связанная с конфигурациями сборки.

У меня есть три проекта, скажем, A, B. A - это библиотека, а B ссылается на нее.

В проектеСвойства (для B) в «C / C ++ General» -> «Paths and Symbols» на вкладке «References». Я могу выбрать проект A, и у меня есть возможность выбрать «[Active]», «Debug» или «Release '.

Я специально выбрал' Debug 'или' Release 'в зависимости от конфигурации сборки проектов B и отменил выбор' [Active] '.

Теперь я выбираю' Debug'как конфигурация сборки для A и' Release 'для B (для целей тестирования).Я ожидал, что eclipse создаст A в зависимости от конфигурации сборки B, но он всегда строит активную (в данном случае «Debug»).

Нужно ли настраивать что-то еще?

Спасибо, Иоганн

PS: я использую CMake и альтернативные команды сборки, которые я уже проверял.

...