Форум программистов, компьютерный форум CyberForum.ru

Кто работал с CMake? - C++

Восстановить пароль Регистрация
 
Atlant_V
8 / 8 / 1
Регистрация: 14.08.2013
Сообщений: 99
15.08.2013, 16:12     Кто работал с CMake? #1
Кто испозьзовал в роботе CMake(это кроссплатформенная система автоматизации сборки программного обеспечения из исходного кода. ) ???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4837 / 2976 / 367
Регистрация: 10.11.2010
Сообщений: 11,008
Записей в блоге: 10
Завершенные тесты: 1
15.08.2013, 16:18     Кто работал с CMake? #2
Ну кто-то точно работал.. В чем вопрос?
Atlant_V
8 / 8 / 1
Регистрация: 14.08.2013
Сообщений: 99
15.08.2013, 16:50  [ТС]     Кто работал с CMake? #3
Установил. Запустил. И теперь пытаюсь понять как ее использовать. Вот и спрашиваю, может кто-то подскажет что по чем?
Имею две библиотеки, которые нужно пропустить через программу jrtplib i emiplib. По крайней мере мне сказали так сделать
castaway
Эксперт С++
4837 / 2976 / 367
Регистрация: 10.11.2010
Сообщений: 11,008
Записей в блоге: 10
Завершенные тесты: 1
15.08.2013, 16:59     Кто работал с CMake? #4
Допустим я скачал jrtplib, и у меня есть компилятор MinGW. Я захожу в папку jrtplib и выполняю следующие команды:
Bash
1
2
cmake . -G "MinGW Makefiles"
mingw32-make
Первая выполняет создание файлов конфигурации, вторая собирает библиотеку.
Допустимые конфигурации:
Кликните здесь для просмотра всего текста
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
The following generators are available on this platform:
  Visual Studio 6             = Generates Visual Studio 6 project files.
  Visual Studio 7             = Generates Visual Studio .NET 2002 project
                                files.
  Visual Studio 10            = Generates Visual Studio 10 (2010) project
                                files.
  Visual Studio 11            = Generates Visual Studio 11 (2012) project
                                files.
  Visual Studio 12            = Generates Visual Studio 12 (2013) project
                                files.
  Visual Studio 7 .NET 2003   = Generates Visual Studio .NET 2003 project
                                files.
  Visual Studio 8 2005        = Generates Visual Studio 8 2005 project files.
  Visual Studio 9 2008        = Generates Visual Studio 9 2008 project files.
  Borland Makefiles           = Generates Borland makefiles.
  NMake Makefiles             = Generates NMake makefiles.
  NMake Makefiles JOM         = Generates JOM makefiles.
  Watcom WMake                = Generates Watcom WMake makefiles.
  MSYS Makefiles              = Generates MSYS makefiles.
  MinGW Makefiles             = Generates a make file for use with
                                mingw32-make.
  Unix Makefiles              = Generates standard UNIX makefiles.
  Ninja                       = Generates build.ninja files (experimental).
  CodeBlocks - MinGW Makefiles= Generates CodeBlocks project files.
  CodeBlocks - NMake Makefiles= Generates CodeBlocks project files.
  CodeBlocks - Ninja          = Generates CodeBlocks project files.
  CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
  Eclipse CDT4 - MinGW Makefiles
                              = Generates Eclipse CDT 4.0 project files.
  Eclipse CDT4 - NMake Makefiles
                              = Generates Eclipse CDT 4.0 project files.
  Eclipse CDT4 - Ninja        = Generates Eclipse CDT 4.0 project files.
  Eclipse CDT4 - Unix Makefiles
                              = Generates Eclipse CDT 4.0 project files.
  Sublime Text 2 - MinGW Makefiles
                              = Generates Sublime Text 2 project files.
  Sublime Text 2 - NMake Makefiles
                              = Generates Sublime Text 2 project files.
  Sublime Text 2 - Ninja      = Generates Sublime Text 2 project files.
  Sublime Text 2 - Unix Makefiles
                              = Generates Sublime Text 2 project files.
Atlant_V
8 / 8 / 1
Регистрация: 14.08.2013
Сообщений: 99
16.08.2013, 15:23  [ТС]     Кто работал с CMake? #5
вроде получается, сделаю отпишусь

Добавлено через 20 часов 53 минуты
С трудом сделал построение нужных библиотек. Все время не были доступны некоторые файлы, но это проблема самих кодов библиотек, а не CMake. Теперь надо разобраться дальше. CMake жестко контролирует пути к библиотекам.
Yandex
Объявления
16.08.2013, 15:23     Кто работал с CMake?
Ответ Создать тему
Опции темы

Текущее время: 11:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru