DEFINE_SYMBOL
Определить символ при компиляции исходных файлов этого целевого объекта.
DEFINE_SYMBOL задаёт имя символа препроцессора, определённого при компиляции исходных файлов в библиотеке динамической компоновки. Если здесь не указано, то он устанавливается в target_EXPORTS по умолчанию (с некоторыми подстановками, если целевой объект не является допустимым идентификатором языка C). Это полезно для заголовков, чтобы знать, включаются ли они изнутри своей библиотеки или снаружи, чтобы правильно настроить декорации dllexport/dllimport.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.11/prop_tgt/DEFINE_SYMBOL.html