Zur Not kannst du auch direkt -lsomelib reinschreiben. Nicht, dass das gutes cmake wäre, funktioniert aber Ich habe irgendwo z.B. mal schnell target_link_libraries(testpostgres -lpqxx -lpq) geschrieben, auch wenn man natürlich sonst lieber target_link_libraries(someprogram SomeLib::Whatever) haben sollte. Edit: ich sollte besser lesen. Geht es hier gar nicht um das Linken einer Library an eine ausführbare Datei, sondern um das erzeugen einer Library selbst? Dann sind meine Hinweise natürlich völlig unzureichend.