В моем исходном файле у меня есть:
#ifdef __unix__
#include <pthread.h>
#else
#ifdef _WIN32
#include <processthreadsapi.h>
#endif // _WIN32
#endif // __unix__
(Да, это не самый большой кусок кода, но он связан ограничениями другой библиотеки, с которой я взаимодействую.)
Теперь, CMake - это механизм, который связывает меня с библиотекой для ссылок; Итак, я хочу использовать те же логики c, что и в CMake, чтобы решить, использовать ли потоки WIndows или pthreads. Или - пусть CMake примет это решение за меня.
Как мне это сделать?
Я хочу, чтобы CMake решил эти вещи за меня