See: https://cmake.org/cmake/help/latest/module/ProcessorCount.html. There is an example of its use there.
Windows also has a system variable called NUMBER_OF_PROCESSORS. Type "set" on the command line and you will see it. > ---------- Forwarded message ---------- > From: Steven Truppe <workbe...@gmx.at> > To: CMake MailingList <cmake@cmake.org> > Cc: > Bcc: > Date: Sun, 2 Jun 2019 14:16:53 +0200 > Subject: [CMake] Question about running C code from within cmake > > Hi everyone, > > > i'm trying to search for a way for win32 to get the cpu core count. i > found the c code: > > SYSTEM_INFO sysinfo;GetSystemInfo(&sysinfo);int numCPU = > sysinfo.dwNumberOfProcessors; > > Is there a way i can get the return value numCPU and create a variable out of > it ? for apple and linux i allready have a > solution only win32 is left. > > best regards! > > > > -- ___________________________________________ Andrew J. P. Maclean ___________________________________________
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: https://cmake.org/mailman/listinfo/cmake