[CMake] EXECUTE_PROCESS - I can't copy files on Windows

Filipe Sousa natros at gmail.com
Wed Mar 21 16:05:18 EST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi!

You need to specify the full path of teste.txt

EXECUTE_PROCESS(
   COMMAND ${CMAKE_COMMAND} -E copy
   ${PROJECT_SOURCE_DIR}/teste.txt
   ${PROJECT_BINARY_DIR}/mytest
   RESULT_VARIABLE resultado
   ERROR_VARIABLE erro)

This will copy teste.txt from your project source directory to your
project binary directory.

There are other variables you can use for full path:
http://www.cmake.org/Wiki/CMake_Useful_Variables#Locations

- --
Filipe Sousa

Vitor Vasconcelos Araujo Silva wrote:
> 	Shame on me, reply my own post, but I fixed the small error, but I'm 
> still no able to copy files:
> 
> 	The code follows:
> 
>       EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E copy teste.txt mytest
> 		RESULT_VARIABLE resultado
> 		ERROR_VARIABLE erro )
> 
>       MESSAGE ("resultado: " ${resultado})
>       MESSAGE ("erro: " ${erro})
> 
> 	I tried too change ${CMAKE_COMMAND} to only cmake and got the same error.
> 
> C:\Documents and Settings\vasconcv\work\conta\mylib>cmake .
> -- Who am I? Windows
> --- Copying TEST files arguments needed to performe unit tests...
> resultado: 1
> erro: Error copying file "teste.txt" to "mytest".
> 
> -- Configuring done
> -- Generating done
> -- Build files have been written to: C:/Documents and 
> Settings/vasconcv/work/conta/mylib
> 
> C:\Documents and Settings\vasconcv\work\conta\mylib>
> 
> 	Thanks a lot,
> 
> 	Vitor
> 
> Vitor Vasconcelos Araujo Silva a écrit:
> 
> _______________________________________________
> CMake mailing list
> CMake at cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGAZ4ObQdNYqwwwCwRArfgAJ43XUdKpsGl5n4vCS90pUk2xZyWvQCfc14H
4/lPVZz2/TCxofc3CugQ7J0=
=5alP
-----END PGP SIGNATURE-----


More information about the CMake mailing list