You could user "cmake -E env ...." in combination with https://cmake.org/cmake/help/v3.12/prop_gbl/RULE_LAUNCH_COMPILE.html and maybe https://cmake.org/cmake/help/v3.12/prop_gbl/RULE_LAUNCH_LINK.html if needed.
Am 6. Juli 2018 22:34:04 MESZ schrieb "Clune, Thomas L. (GSFC-6101)" <thomas.l.cl...@nasa.gov>: >To use the Intel compiler, one must use an environment variable that >specifies the path to the license file. E.g., > > export INTEL_LICENSE_FILE=/usr/local/intel/license > >Other commercial compilers use a very similar mechanism. I had hoped >to capture such information in a cache file so that I could avoid >polluting the shell where I am invoking cmake: > > % cmake -C my-cache <src-dir> > >Such a cache file could look like: > >set(CMAKE_Fortran_COMPILER >"/usr/local/intel/2018/compilers_and_libraries_2018.3.222/linux/bin/intel64/ifort" >CACHE path "Fortran compiler") >set(ENV{INTEL_LICENSE_FILE} "/usr/local/intel/license" CACHE path >"Intel license") > > >Unfortunately, the compiler is not “seeing” the env variable and >complains that there is no license. Is there a solution to this, or >am I forced to set the env variable each time I try to build? > > > > > > > >-- > >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 -- 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