GCC 4.6.0
Linux
cmake 2.8
Я использую cmake для создания файла make.Тем не менее, в моем файле network_imp.c
мне нужно сделать несколько потоков.Итак, я включил заголовочный файл #include <pthread.h>
и использую функцию pthread_create()
Как я могу сказать cmake использовать этот заголовок pthread.h и совместно используемую библиотеку -lpthread?
Iдумал об использовании find_package, но я не думаю, что я использую его правильно.Это мой файл CMakeLists.txt.
find_package(pthread)
add_library(network SHARED network_imp.c)
Ошибка, которую я получаю при попытке сделать, такова:
undefined reference to pthread_create
Большое спасибо за любые предложения,