On 2010-03-26 16:44-0400 Brad King wrote:
Bill Hoffman wrote:
Alan W. Irwin wrote:
It has been reported (by Arjen Markus) that the MinGW issue
is because something in that case overwrites CMAKE_SOURCE_DIR
There is only one line in the entire source tree that ever sets
that variable. It's in Source/cmMakefile.cxx:
this->AddDefinition("CMAKE_SOURCE_DIR", this->GetHomeDirectory());
What does this->GetHomeDirectory() do?
Arjen reported to me that CMAKE_SOURCE_DIR was overwritten to
F:/plplot-svn/build-mingw-test-cmake/language_tests/Fortran/CMakeFiles/CMakeTmp/
Is that consistent with the above code in the MinGW case?
One thing you might want to try is cmake --trace, and then track down
where the CMAKE_SOURCE_DIR is getting clobbered.
This is a good approach.
In case Arjen is slow to respond with results from cmake --trace, I hope the
additional information above gives you some help in tracking this down.
Alan
__________________________
Alan W. Irwin
Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).
Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________
Linux-powered Science
__________________________
_______________________________________________
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