On 9. Sep, 2010, at 11:19 , David Aldrich wrote:

> Hi Michael
> 
> The makefile I am replacing uses VPATH to specify a source file that must be 
> compiled for the target.
> 
> That source file is in a different directory to the one containing 
> CMakeLists.txt.
> 
> How can I achieve this with CMake please?
> 
> Best regards
> 
> David

With CMake you can use absolute and relative paths, no problem. If you use 
absolute paths, please use one of the pre-defined variables, such as 
${CMAKE_SOURCE_DIR}, ${CMAKE_BINARY_DIR}, ${CMAKE_CURRENT_SOURCE_DIR} 
${CMAKE_CURRENT_BINARY_DIR} ${PROJECT_SOURCE_DIR}, ${PROJECT_BINARY_DIR}, 
${<project_name>_SOURCE_DIR} or ${<project_name>_BINARY_DIR}.

Michael

--
There is always a well-known solution to every human problem -- neat, 
plausible, and wrong.
H. L. Mencken

Attachment: PGP.sig
Description: This is a digitally signed message part

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to