-
- Сделать хардлинк этих директорий на всех машинах. Так что б в
проектах у всех одинаковые абсолютные пути, а линками уже каждый
выставит путь где у него что стоит. - Kabdim(18.06.2020 15:06)
- Хмм... а как это под виндой сделать ? - sav6622(18.06.2020 15:11)
- Давненько я под виндой не сидел. "Ман" вроде там: - Kabdim(18.06.2020 19:12, ссылка)
- я ж тебе писал про это ты забраковал - abivan(18.06.2020 15:14, ссылка)
- Хмм... а как это под виндой сделать ? - sav6622(18.06.2020 15:11)
- Я так понимаю решения нет, кроме каких нибудь локальных
хуков-костылей прикрутить... =(( sav6622(87 знак., 17.06.2020 19:52)
- Части проекта хранятся в двух репозиториях: общем и индивидуальном. - VLLV(17.06.2020 21:58)
- не получается, среда требует этот файл в корне проекта, а в случае
двух репозитариев так НЕ сделать... треклятый эклипс... - sav6622(17.06.2020 23:21)
- Открой файл в "блокноте" и впиши относительный путь... - fk0(18.06.2020 11:11)
- Пробовал, не получается втупую =)) sav6622(309 знак., 18.06.2020 18:43)
- Поиграться с копированием файла из места хранения в место
редактирования и компиляции, и обратно. В pre-build сохраняем, в
батнике вызова среды достаем. - VLLV(18.06.2020 05:47)
- Да, примерно так, но походу будет ложный коммит создаваться каждый раз при пулле или слиянии... - sav6622(18.06.2020 09:09)
- Открой файл в "блокноте" и впиши относительный путь... - fk0(18.06.2020 11:11)
- не получается, среда требует этот файл в корне проекта, а в случае
двух репозитариев так НЕ сделать... треклятый эклипс... - sav6622(17.06.2020 23:21)
- Один из вариантов - прописать путь через переменную среды, а у каждого разработчика ей присвоен свой абсолютный путь. PSP(131 знак., 17.06.2020 21:12)
- Части проекта хранятся в двух репозиториях: общем и индивидуальном. - VLLV(17.06.2020 21:58)
- Таких файлов, с абсолютными путями, в репозитории не должно быть. В
идеале мерж должен идти через code review и сборку на билдсервере
(только если собралось и ревью одобрено) в чистом, созданном с
нуля, окружении. - fk0(17.06.2020 17:38)
- Сборку сделать на билдсервере - это следующий этап марлезонского
балета, пока боремся с cmake (который почти как vim "пищит и
ругается", причем многие примеры из инета тупо обходят тонкие
места, то есть не используют... и некоторые вообще не
собираются...) - sav6622(17.06.2020 18:21)
- Зачем тебе CMake и чем не устроил просто GNU Make? Не понимаешь, а
туда же. Нашёл серебрянную пулю. CMake в embedded-проектах уж точно
скорей не нужен (кроме вариантов, когда embedded linux). - fk0(17.06.2020 18:37)
- Как бы да, но, есть сложности: sav6622(258 знак., 17.06.2020 18:41)
- Не упрощение, а усложнение. То, что тот же CMake по определённым
правилам генерирует скрипт для Make, а последний его исполняет --
тебя не смущает? Думаешь ты нихера не понимал в Make, а тут взял
волшебную пилюлю и оно завелось? Нет, ты теперь должен разбираться
и в первом, и в "упрощённой обёртке", которая изнутри приличное
уёбище, по моему мнению. И непонятно, что оно тебе упростит, оно ж
про твои процессоры и как под них собирать -- ничего не знает. Если
бы у тебя был fk0(442 знак., 17.06.2020 18:47)
- IDE не умеют генерить проект по make-файлу, максимум по autotools.
CMake уебище, тут вопросов нет, но, если настрочить шаблонов для
проектов, проблемы исчезнут. - evgeniy1294(17.06.2020 23:04)
- IDE, генерить проект, зачем? Открывай любой редактор и работай, не
сношай мозги. - fk0(18.06.2020 11:12)
- То что я умею работать с gdb через консоль не значит, что мои
коллеги умеют. Если хотят работать через IDE, то я должен им это
обеспечить - evgeniy1294(18.06.2020 11:36)
- Лучше обеспечить передачу знаний по использованию консоли. - fk0(18.06.2020 12:31)
- То что я умею работать с gdb через консоль не значит, что мои
коллеги умеют. Если хотят работать через IDE, то я должен им это
обеспечить - evgeniy1294(18.06.2020 11:36)
- IDE, генерить проект, зачем? Открывай любой редактор и работай, не
сношай мозги. - fk0(18.06.2020 11:12)
- make ом я и собираю сейчас.... после того как склинило сборку от девиц на базе эклипса... но проблема то в том что в какой то момент я должен отдать часть ядра чтобы собирал другой человек, не столь сведущий в консольных утилитах и make... а тупо нажал на кнопочку - получил результат... вот хотелось упростить бы жизнь и мне и ему в поддержке... sav6622(116 знак., 17.06.2020 19:47)
- IDE не умеют генерить проект по make-файлу, максимум по autotools.
CMake уебище, тут вопросов нет, но, если настрочить шаблонов для
проектов, проблемы исчезнут. - evgeniy1294(17.06.2020 23:04)
- Не упрощение, а усложнение. То, что тот же CMake по определённым
правилам генерирует скрипт для Make, а последний его исполняет --
тебя не смущает? Думаешь ты нихера не понимал в Make, а тут взял
волшебную пилюлю и оно завелось? Нет, ты теперь должен разбираться
и в первом, и в "упрощённой обёртке", которая изнутри приличное
уёбище, по моему мнению. И непонятно, что оно тебе упростит, оно ж
про твои процессоры и как под них собирать -- ничего не знает. Если
бы у тебя был fk0(442 знак., 17.06.2020 18:47)
- Как бы да, но, есть сложности: sav6622(258 знак., 17.06.2020 18:41)
- Зачем тебе CMake и чем не устроил просто GNU Make? Не понимаешь, а
туда же. Нашёл серебрянную пулю. CMake в embedded-проектах уж точно
скорей не нужен (кроме вариантов, когда embedded linux). - fk0(17.06.2020 18:37)
- А то я не понимаю что не должно быть абсолютных.... sav6622(345 знак., 17.06.2020 18:19)
- Сборку сделать на билдсервере - это следующий этап марлезонского
балета, пока боремся с cmake (который почти как vim "пищит и
ругается", причем многие примеры из инета тупо обходят тонкие
места, то есть не используют... и некоторые вообще не
собираются...) - sav6622(17.06.2020 18:21)
- git ignore? Книгу по git залил в upload - evgeniy1294(17.06.2020 17:04)
- как оказалось git ignore - это ТОЛЬКО для неиндексируемых файлов... здесь же другая задача... - sav6622(17.06.2020 18:17)
- по гит не подскажу, но есть вариант. OS какая, винда? - abivan(17.06.2020 16:55)
- Windows 10 - sav6622(17.06.2020 18:16)
- не знаю оставили ли это в 10-ке в 7-ке есть. Всем сделать
одинаковый абсолютный путь. abivan(88 знак., 17.06.2020 19:31)
- не не не... нафиг этот костыль.... необязательно же в офисе сидеть....и вообще сборка должна собираться вплоть до автоматического из консоли с любой машины... - sav6622(17.06.2020 19:54)
- Нужно использовать относительные пути, как это делают во всём мире,
а не занимаеться чёрти чем. А вдруг не windows, например? - fk0(17.06.2020 19:43)
- кто ж спорит, но ТС спросил я ответил. У меня абсолютных путей нет. - abivan(17.06.2020 21:25)
- Убивают люди, которые тщательно настраивают проект в Code Composer
Studio, прописывают пакеты, чтобы код переиспользовать... lloyd(280 знак., 17.06.2020 20:46)
- У меня этот композер 10-й версии даже пример собрать не смог) тупо зависал. - evgeniy1294(18.06.2020 00:01)
- Если не Windows, то что? - LightElf(17.06.2020 19:53)
- Какой то странный вопрос, Убунта, к примеру... - sav6622(17.06.2020 19:58)
- не знаю оставили ли это в 10-ке в 7-ке есть. Всем сделать
одинаковый абсолютный путь. abivan(88 знак., 17.06.2020 19:31)
- Windows 10 - sav6622(17.06.2020 18:16)
- Сделать хардлинк этих директорий на всех машинах. Так что б в
проектах у всех одинаковые абсолютные пути, а линками уже каждый
выставит путь где у него что стоит. - Kabdim(18.06.2020 15:06)