Thanks for all your help. It does seem like you can spend a long time working with CMake (nearly 10 years for me) and still learn new things!
On Sat, Jan 26, 2013 at 8:48 AM, Cory Quammen <cquam...@cs.unc.edu> wrote: > 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 >
-- 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