[Cmake] target directory?
Vlad Popovici
Vlad.Popovici at epfl.ch
Fri Jun 14 09:20:00 EDT 2002
Thanks! But still, how could I figure out that TYPE could be "PATH", when the
only value specified is "INTERNAL"?! And what other types are allowed?...
Thank you for updating the documentation. As I'm learning CMake now, a good
doc. would definitely help. I really think CMake is a great tool and I want
to use it intensively, just these small details are troubling me from time to
time...
Thanks again,
Vlad
On Friday 14 June 2002 15:04, Bill Hoffman wrote:
> The documentation for SET is complete, and can be found in the pdf file:
>
> · SET - Set a CMAKE variable to a value
> Usage: SET(VAR [VALUE] [CACHE TYPE DOCSTRING]) Within CMAKE sets VAR
> to the value VALUE. VALUE is expanded before VAR is set to it. If CACHE is
> present, then the VAR is put in the cache. TYPE and DOCSTRING are required.
> If TYPE is INTERNAL, then the VALUE is Always written into the cache,
> replacing any values existing in the cache. If it is not a CACHE VAR, then
> this always writes into the current makefile. An optional syntax is SET(VAR
> VALUE1 ... VALUEN). In this case VAR is set to a ; separated list of
> values.
>
> However, many of the special variables are not documented.
> I will put them in the docs today.
>
> Here is a list:
> User set variables, if these are set in a project cmake will look at them:
> LIBRARY_OUTPUT_PATH
> EXECUTABLE_OUTPUT_PATH
> BUILD_SHARED_LIBS
>
> These variables are defined for you by cmake:
>
> WIN32, UNIX, CYGWIN, APPLE - which os are you on
> CMAKE_CFG_INTDIR - Debug, Release, directories for win32
> CMAKE_MINOR_VERSION, CMAKE_MAJOR_VERSION - what version of cmake
> CMAKE_SOURCE_DIR, CMAKE_BINARY_DIR - where is the source and binary of
> your project RUN_CONFIGURE - is cmake in the configure part of the
> process
> PROJECT_NAME - what is the project name
> PROJECT_SOURCE_DIR, PROJECT_BINARY_DIR - source and bin for the project
>
--
Vlad POPOVICI
http://ltswww.epfl.ch/~vlad
Signal Processing Institute STI-ITS
Swiss Federal Institute of Technology EPFL
Tel: +41 21 6935646
Fax: +41 21 6937600
More information about the CMake
mailing list