Как установить суффикс библиотеки на CMake для SOCI?
Я пытаюсь создать SOCI в Windows с другим суффиксом библиотеки, используя CMAKE_SHARED_LIBRARY_SUFFIX
вариант, но сценарий, кажется, игнорирует его.
Вот команда, которую я запускаю в командном файле:
cmake^
-G "NMake Makefiles"^
-DCMAKE_BUILD_TYPE=Release^
-DCMAKE_SHARED_LIBRARY_SUFFIX="-vc140-x64-mt.dll"^
..\soci.3.2.3
Документация ничего не говорит о CMAKE_SHARED_LIBRARY_SUFFIX
вариант, но core/CMakeLists.txt
Скрипт использует его для определения SOCI_LIB_SUFFIX
опция, о которой сообщается на экране при cmake
это запустить. Тем не менее, его значение всегда ".dll"
вместо "-vc140-x64-mt.dll"
так что это должно быть перезаписано где-то я не знаю.
Есть идеи, почему это происходит и как это исправить?