[CMake] Absolute output path

Eric Noulard eric.noulard at gmail.com
Tue Mar 25 14:21:28 EDT 2008


2008/3/25, jean-daniel.michaud at uk.bnpparibas.com
<jean-daniel.michaud at uk.bnpparibas.com>:
> Hi,
>
>   I am trying to force cmake to output object files to an specific absolute
>  path.
>   I have tried setting the project_name_BINARY_DIR, the CMAKE_BINARY_DIR
>  and CMAKE_CURRENT_BINARY_DIR like:
>
>   PROJECT (foo)
>   SET(CMAKE_CURRENT_BINARY_DIR "/home/jd/project/foo/build_output/")
>   SET(CMAKE_BINARY_DIR "/home/jd/project/foo/build_output/")
>   SET(foo_BINARY_DIR "/home/jd/project/foo/build_output/")

You cannot set those var.

May be you "only" need out-of-source build:
http://www.cmake.org/Wiki/CMake_FAQ#Out-of-source_build_trees

or you can read:

http://www.cmake.org/Wiki/CMake_Useful_Variables
look at EXECUTABLE_OUTPUT_PATH
and LIBRARY_OUTPUT_PATH


-- 
Erk


More information about the CMake mailing list