[Cmake] Environment variables
Brad King
brad.king@kitware.com
Mon, 10 Feb 2003 09:26:18 -0500 (EST)
> is it possible with CMake to query unix environment variables and set
> CMake vars accordingly, something like SET(A_CMAKE_VAR "$(A_UNIX_VAR)")
Yes:
SET(A_CMAKE_VAR "$ENV{A_UNIX_VAR}")
> Is it possible to read/convert information from a project not generated
> by CMake e.g. makefile content into a CMake project ? Basically, I want
> to convert variables in Makefile convention ($(A_VAR)) to CMake
> variables.
I'm not sure what you're asking here. Do you want to convert a
Makefile-built project to CMake, or use a Makefile-built project from a
separate CMake-built project?
In either case, just about anything is possible with CMake 1.6 because it
has support for writing custom CMake list file commands in C and
compiling/loading them when CMake runs. You could write a C command to
parse the Makefile and set CMake variables.
-Brad