CMake часто используемые функции записи

1.cmake_minunum_required (версии 2.6) #cmake минимальных требований для номера версии

2.PROJECT (имя_проект [CXX] [C], [Java])  

Эта директива # неявно определен

<Имя_проекта> _BINARY_DIR (билд результат пути)

<Имя_проекта> _SOURCE_DIR (SRC путь)

 

#Set определенные переменные

3.Set (SRC_LIST main.c; t1.c)

# Сформировать исполняемый файл с именем привет тоже

4.ADD_EXECUTABLE (игра $ {SRC_LIST})

# Добавить исходный файл был сохранен в подкаталог проекта и указать местоположение промежуточного целевого двоичного кода и бинарного хранения

5.ADD_SUBDIRECTORY (мир)

ADD_SUBDIRECTORY (source_dir [binary_dir] [EXCLUDE_FROM_ALL])

 

6.ADD_LIBRARY (<имя>) [STATIC | ШАРЕД | МОДУЛЬ] источник)

<Имя> Библиотека имени файла для создания библиотеки, основываясь на типе источника решения [STATIC | МОДУЛЬ | ШАРЕД]

7.LINK_DIRECTORIES 

# Вы хотите подключить должен иметь читательский путь к файлу

8.TARGET_LINK_LIBRARIES (<цель> [элемент1] [элемент2])

ТАГЕТ был создан для создания целевого файла по пункту инструкции ADD_EXECUTABLE и ADD_LIBRARY представляет библиотека не имеет суффикса имени

 http://www.cppblog.com/skyscribe/archive/2009/12/14/103208.html

 

рекомендация

отwww.cnblogs.com/smallhehe/p/11908230.html