Oops, I didn't know about that command. I tried it out, and it works
like a charm.

Thanks for pointing it out, Alex!

Cory

On Sat, Jan 26, 2013 at 3:25 AM, Alexander Neundorf
<a.neundorf-w...@gmx.net> wrote:
> On Saturday 26 January 2013, Cory Quammen wrote:
>> Kent,
>>
>> I have a CMake function that may be of interest to you (see attached file).
>>
>> For your purposes, use it as follows:
>>
>> GetCMakeCacheValue( "${ABC_BUILD_DIR}" ABC_SOURCE_DIR )
>>
>> where the project against which you want to build is named "ABC".
>>
>> The first argument must always be the build directory of a project
>> configured with CMake. The second (and an arbitrary number of
>> subsequent arguments) are variables whose values you want to retrieve
>> from the CMakeCache.txt file.
>>
>> Assuming everything goes well, two new variables will be defined in
>> the scope in which you called GetCMakeCacheValue:
>>
>> ABC_SOURCE_DIR
>> ABC_SOURCE_DIR_TYPE
>>
>> If there is no entry for ABC_SOURCE_DIR, then the above variables will
>> take on the values
>>
>> ABC_SOURCE_DIR-NOT_FOUND
>> ABC_SOURCE_DIR_TYPE-NOT_FOUND
>>
>> I hope this is useful to you and others. It would be great if CMake
>> had similar functionality built in.
>
> Have you tried the load_cache() command ?
> According to the documentation it does that, but I haven't used it myself yet.
>
> Alex



-- 
Cory Quammen
Research Associate
Department of Computer Science
The University of North Carolina at Chapel Hill
--

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