[CMake] local build misses ccmake on IBM cell ppc64

Gao, Yi gaoyi.cn at gmail.com
Wed Dec 9 23:19:47 EST 2009


Hi Bill,

Thanks for the CMAKE_PREFIX_PATH, it works perfect!

Best,
yi

On Wed, Dec 9, 2009 at 11:50 AM, Bill Hoffman <bill.hoffman at kitware.com> wrote:
> Gao, Yi wrote:
>>
>> Hi Bill,
>>
>> Finally I made it work.... seems that by setting the environment vars:
>> CPPFLAGS, CXXFLAGS, LDFLAGS, and LD_LIBRARY_PATH (I haven't made sure
>> which actually do the work and which are redundant, so I just th ),
>> configure will find the ncurses in local dir:
>> /home/gaoyi/usr/local/include/ncurses. So it will ask the subsequent
>> make process to make ccmake. However, during make, the
>> ncurses/ncurses.h is not found when compiling
>> Source/CurseDialog/form/form.h
>>
>> After trying different things, finally I just copy ncurses/ dir under
>> Source/CurseDialog/form/
>>
>> which finally solve the problem.... the libs are correctly linked
>> which means the ld is working correctly...
>>
>> ok I can use ccmake now.
>>
>> Thanks for your suggestions!
>>
>
> Sorry I did not get back to you, glad you got it working.  However, the
> right way to do this would be to edit the CMakeCache.txt file in the build
> tree of CMake and fill in the values for ncurses.   You should not have to
> mess with compiler flags like that.  You can also try setting this
> environment variable to
> CMAKE_PREFIX_PATH /home/gaoyi/usr/local/.
>
> See this blog entry :
> http://www.kdedevelopers.org/node/3800
>
>
> -Bill
>


More information about the CMake mailing list