В qmake каждый файл .pro выдает «модуль» в структуре вашего проекта.Модуль имеет продукт.Этот продукт может быть исполняемым файлом / приложением, статической библиотекой или динамической / общей библиотекой.
С другой стороны, CMake не делает этого неявно.Чтобы добавить модуль, обычно нужно использовать функцию add_library
.
Чтобы имитировать это конкретное поведение, вы должны написать
project("my_library")
set(sources <your source files go here>)
add_library("my_library" STATIC ${sources})
или
project("my_library")
set(sources <your source files go here>)
add_library("my_library" SHARED ${sources})
Теперь проблема в том, что нам не хватает списка sources
.В вашем случае они определены в файлах .pri.