[CMake] adding program suffix

Michael Wild themiwi at gmail.com
Mon Mar 11 03:49:50 EDT 2013


On Mon, Mar 11, 2013 at 8:42 AM, Chandan Choudhury <iitdckc at gmail.com>wrote:

> Thanks Michael for your quick reply.
>
> I indeed tried the following command:
> CMAKE_PREFIX_PATH=/soft/sudip/abc/apps/fftw-3.3.3 CC=icc cmake ..
> -DCMAKE_INSTALL_PREFIX=/soft/sudip/abc/apps/gromacs/461
> -DCMAKE_EXECUTABLE_SUFFIX=_461 && make -j 12 && make install
>
> But the suffix was not added to the executables. Might be I am missing
> something or doing silly.
>
> Kindly have a look.
>
> Chandan
>
>
> --
> Chandan kumar Choudhury
> NCL, Pune
> INDIA
>
>
> On Mon, Mar 11, 2013 at 12:34 PM, Michael Wild <themiwi at gmail.com> wrote:
>
>> On Mon, Mar 11, 2013 at 7:56 AM, Chandan Choudhury <iitdckc at gmail.com>wrote:
>>
>>>
>>> Dear cmake users,
>>>
>>> I am very new to cmake. I really find it interesting. I installed
>>> gromacs (4.6.1) with it. One simple query regarding its usage is, how do I
>>> add program suffix to the executables created.
>>>
>>>
>>> Chandan
>>>
>>
>> Just set the CMAKE_EXECUTABLE_SUFFIX variable in the CMake cache. Be
>> careful that on Windows this should include the .exe suffix.
>>
>> HTH
>>
>> Michael
>>
>
>
That's a bit difficult to debug remotely. Here a few hints:

* Look into the CMakeCache.txt file and verify that the
CMAKE_EXECUTABLE_SUFFIX is correct.
* Grep the sources for this variable, it might be that one of the
CMakeLists.txt or *.cmake files overrides the cache entry.

Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20130311/778942ea/attachment.htm>


More information about the CMake mailing list