[CMake] find_library
Chuck Atkins
chuck.atkins at kitware.com
Thu Jan 14 12:47:36 EST 2016
Hi Vania,
find_library(SYSC_LIB systemc PATHS "${SYSTEMC_PATH}"
> PATH_SUFFIXES lib-linux64 lib64-linux lib64-linux64)
>
In this first call, SYSTEMC_PATH is being dereferenced as a CMake
variable. This works because in your invocation of CMake:
cmake -G "Unix Makefiles" -DSYSTEMC_PATH=$HOME/systemc-2.3.1/
>
You define the CMake variable with -D on the command line
However, in your second call
> find_library(SYSC_LIB systemc PATHS ENV SYSTEMC_PATH
> PATH_SUFFIXES lib-linux64 lib64-linux lib64-linux64)
>
the PATHS ENV SYSTEMC_PATH arguments specify that SYSTEMC_PATH be
dereferenced as an environment variable, not a CMake variable. This is
equivalent to PATHS "$ENV{SYSTEMC_PATH}"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake/attachments/20160114/8fb40a4c/attachment.html>
More information about the CMake
mailing list