Hi Brad, Thank you for the one-to-one answers! Much appreciated! I was afraid of 3) as a reasonable answer. Unfortunately intel PSXE installation process has some desirables as a process, and things do not always work as intended, hence I was hoping for a workaround. In case you would like to oblige even more: how is the specification of the toolset (from command line) translates to the modules folder in CMake? (only if it is not too much to ask). At any rate, thank you very much again and have a very nice weekend! Petros
-----Original Message----- From: Brad King [mailto:brad.k...@kitware.com] Sent: Friday, June 09, 2017 11:01 AM To: Mamales, Petros [CCC-OT NE] Cc: CMake Subject: Re: [CMake] CMake problem with intel parallel studio 2017 On 06/08/2017 03:02 PM, Mamales, Petros via CMake wrote: > I try to create Visual Studio 2015 (VS2015) solutions with the intel > c++ compiler from Intel Parallel Studio XE (iPSXE) 2017. > a) How does the identification of the toolset proceed? (I used the -T > command line option) It works for me like this: >cmake --version cmake version 3.9.0-rc2 >cmake ..\src -G "Visual Studio 14 2015" -A x64 -T "Intel C++ Compiler 17.0" -- The C compiler identification is Intel 17.0.0.20160721 -- Check for working C compiler: C:/Program Files (x86)/Intel/SWTools/compilers_and_libraries_2017/windows/bin/intel64/icl.exe -- Check for working C compiler: C:/Program Files (x86)/Intel/SWTools/compilers_and_libraries_2017/windows/bin/intel64/icl.exe -- works This does *not* need to be run at a command prompt with any special environment for the compiler. > 1) How are these tests really run? It generates a .vcxproj file with the PlatformToolset field set and then runs MSBuild. > 2) How is the toolset endowed with the necessary include and link/lib > directories (within CMake). MSBuild takes care of this when running the compiler inside its environment. > 3) How can I append more of these directories to "help" the compiler > identification and/or attributes discovery? You shouldn't need to do this, and there isn't really a way to do it. -Brad -- 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: http://public.kitware.com/mailman/listinfo/cmake