История изменений
Исправление
DrBrown,
(текущая версия)
:
Очевидно, что у этой lua51.dll есть и заголовочники, поэтому я бы рекомендовал использовать add_library с флагом IMPORTED. Поиск расположения библиотеки делает find_library. Заметь, что для поиска достаточно задать имя lua и cmake будет в Виндоус искать lua.dll, а в Линукс liblua.so.
Правильней эти заклинания оформить в виде файла FindLua.cmake, разместить его в папке проекта cmake/modules и основном сценарии делать find_package(Lua). Вот вполне рабочий пример https://gitlab.com/u-235/uchmviewer/blob/master/cmake/Findlibzip.cmake
Исходная версия
DrBrown,
:
Очевидно, что у этой lua51.dll есть и заголовочники, поэтому я бы рекомендовал использовать add_library с флагом IMPORTED. Поиск расположения библиотеки делает find_library. Заметь, что для поиска достаточно задать имя lua и cmake будет в Виндоус искать lua.dll, а в Линукс liblua.so.
Правильней эти заклинания оформить в виде файла FindLua.cmake, разместить его в папке проекта cmake/modules и основном сценарии делать find_package(Lua).