How to configure CMakeList in Clion ide for using POSIX pthread functions?
<p>I tried to compile a simple POSIX example in CLIon ide, but it doesn`t know about pthread library, I think...
Here is the code:</p>

<pre><code>void *func1()
{
    int i;
    for (i=0;i&lt;10;i++) { printf("Thread 1 is running\n"); sleep(1); }
}
void *func2()
{
    int i;
    for (i=0;i&lt;10;i++) { printf("Thread 2 is running\n"); sleep(1); }
}

int result, status1, status2;
pthread_t thread1, thread2;

int main()
{
    result = pthread_create(&amp;thread1, NULL, func1, NULL);
    result = pthread_create(&amp;thread2, NULL, func2, NULL);
    pthread_join(thread1, &amp;status1);
    pthread_join(thread2, &amp;status2);
    printf("\nПотоки завершены с %d и %d", status1, status2);

    getchar();
    return 0;
}
</code></pre>

<p>It is known, that this code is correct, because it's taken from the example in the book. So Clion marks second arguments of pthread_join function as a mistake, giving this error:</p>

<pre><code>error: invalid conversion from ‘void* (*)()’ to ‘void* (*)(void*)’ 
</code></pre>

<p>I suppose, thet the problem is in the CmakeList. Here is my current CMakeList:</p>

<pre><code>cmake_minimum_required(VERSION 3.3)
project(hello_world C CXX)



set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -pthread")



set(SOURCE_FILES main.cpp)
add_executable(hello_world ${SOURCE_FILES})
</code></pre>