crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> cmake, Windows, MSVC, так кто же все-таки собирает
DTF
  опции профиля:
сообщение 27.10.2010, 21:03
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 5
Регистрация: 25.10.2010
Пользователь №: 2149

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте все. Вот пытаюсь изучать cmake.
Документацию по английски понимаю, но плохо =)


Решил спросить тут.
Пишут, что cmake может собирать программы, используя установленный в системе (и известный ей)
компилятор. Однако у меня не получается собрать хеллоуворлд (

Файлы helloworld.cpp и CMakeLists.txt лежат в одном каталоге.
Из этого каталога я делаю cmake CMakeLists.txt

Получаю:
-- Building for: Visual Studio 7 .NET 2003
-- Check for working CXX compiler using: Visual Studio 7 .NET 2003
-- Check for working CXX compiler using: Visual Studio 7 .NET 2003 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- CMake generates Visual Studio 7 .NET 2003
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Temp/testcmake


В результате, в этой папке лежит солюшн студии, вспомогательные файлы cmake, но нет exe-файла :(
Подскажите плс, что я делаю не так?

Вот мой CMakeLists.txt:
project(HelloWorld CXX)
cmake_minimum_required (VERSION 2.8)

message(STATUS "CMake generates " ${CMAKE_GENERATOR})

if( MSVC )
   add_executable( helloworld.exe helloworld.cpp )
endif( MSVC )


P.S.
Если вы захотите ответить мне RTFM - пожалуйста, укажите конкретный FM и место в нем,
я хоть и смогу его прочитать, но переваривать большие объемы информации на английском в поисках
нужной мне очень тажело :(

P.P.S.
Буду очень признателен, если кто-нибудь подскажет где скачать более-менее полный справочник на русском языке
или перевод Mastering CMake )
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 19.4.2024, 15:42