----- Mail original -----

De: "Marc CHEVRIER" <[email protected]> 
À: "Franck Houssen" <[email protected]>, "CMake Mail List" 
<[email protected]> 
Envoyé: Mardi 9 Janvier 2018 10:29:30 
Objet: Re: [CMake] configure_file: escaping (single) quotes 



The problem comes from CMake evaluating variable VAR (i.e. expression ${VAR…}) 
and detect wrong syntax. 

The solution is to specify option @ONLY to command configure_file to avoid ${} 
evaluation. 




The line after VAR is something like: 


VAR="${VAR// ' # ' /}" 

CMD="mpirun -n ${MPIEXEC_PREFLAGS} ${MPIEXEC_NUMPROC_FLAG} 
${MPIEXEC_MAX_NUMPROCS} ${MPIEXEC_POSTFLAGS}" 




I need MPIEXEC_ * to be replaced. So, I need to use @ONLY and set all MPIEXEC 
variables with @ (but not $). Correct ? 


<blockquote>








From: CMake <[email protected]> on behalf of Franck Houssen 
<[email protected]> 
Date: Tuesday 9 January 2018 at 10:24 
To: CMake Mail List <[email protected]> 
Subject: [CMake] configure_file: escaping (single) quotes 


VAR="${VAR// ' # ' /}" 

</blockquote>


-- 

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

Reply via email to