Запитання з тегом «cmake»

5
Організація сховищ Git із загальними вкладеними підмодулями
Я великий фанат підмодулів Git . Мені подобається мати можливість відстежувати залежність разом з її версією, щоб ви могли відмовитись від попередньої версії свого проекту та мати відповідну версію залежності, щоб будувати безпечно та чисто. Більше того, простіше випустити наші бібліотеки як проекти з відкритим кодом, оскільки історія бібліотек є …
50 git  cmake  submodules 

8
Чи безпосередньо використання Марк вважається застарілим? [зачинено]
Тому я стикався з багатьма коментарями / публікаціями / тощо, що стосуються створення файлів безпосередньо, і як це нерозумно робити в 2015 році. Я знаю такі інструменти, як CMake, і я фактично використовую CMake досить часто. Вся справа в тому, що CMake просто створює Makefile для вас і допомагає зняти …
31 c++  c  builds  make  cmake 

6
Чому у makefiles має бути встановлена ​​мета "встановити"?
Походить із світу C та C ++, більшість систем побудови мають installціль, зокрема Makefiles (де, наприклад, рекомендує GNU ) або CMake . Ця мета копіює файли виконання (виконувані файли, бібліотеки, ...) в операційну систему (наприклад, в C:\Program Files\Windows). Це відчувається по-справжньому хакі, оскільки для мене це не відповідальність системи збирання …

4
Чи є сенс писати сценарії побудови на C ++?
Я використовую CMake для генерації своїх проектів IDE / makefiles, але мені все одно потрібно викликати спеціальні "скрипти", щоб маніпулювати моїми компільованими файлами або навіть генерувати код. У попередніх проектах я використовував Python, і це було нормально, але зараз у мене виникають серйозні проблеми з управлінням багатьох залежностей у двох …

1
Організація каталогів сховища CMake (C ++), що містить кілька проектів
Я хотів би отримати кілька порад щодо організації набору пов'язаних, але незалежних проектів C ++, що зберігаються в єдиному (git) сховищі. У проектах використовується CMake. Для спрощеного прикладу ми уявляємо 2 проекти A і B, A залежно від B. Більшість людей, що розробляють A, отримають B через систему упаковки. Таким …

1
Побудова в джерелі та збірка без джерела
У моїй розробці (насамперед C ++) я давно дотримувався використання збірок із вихідних джерел. Тобто, мій джерело , як правило , знаходиться в /project/srcдиректорії і будує жити в /project/build/bin/release, /project/build/bin/debugкаталоги. Я зробив це, тому що він зберігає мої вихідні каталоги чистими від проміжних файлів, у мене є одне розташування для …

2
Автоматизація побудови: чи зазвичай QMake використовувати для проектів, що не належать до Qt?
Отже, я планую написати бібліотеку C ++, і я хочу, щоб вона була кросплатформенною, і оскільки ця бібліотека не буде мати справу з інтерфейсом, і я хочу, щоб вона мала якомога менше залежностей, я не буду використовувати Qt (насправді Qt насправді не допоможе мені досягти того, що я хочу. Все, …
9 c++  cmake 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.