[CMake] Incremental linking and Intel fortan
Petr Kmoch
petr.kmoch at gmail.com
Tue Sep 4 02:18:58 EDT 2012
One more thing I noticed - CMAKE_EXE_LINKER_FLAGS is normally not a
cache variable, and having both a cache and non-cache var of the same
name can have weird consequences. Maybe try just setting it without
CACHE STRING ...
If that doesn't help, can you generate a different buildsystem
(perhaps NMake) and see what the command line looks like there?
Perhaps a flag turning incremental linking on comes from a different
variable (there's a lot of cmake vars which make up the final command
line).
Petr
On Mon, Sep 3, 2012 at 6:34 PM, Alexander Ivanov
<alexander.nik.ivanov at gmail.com> wrote:
> Hi Petr,
> Unfortunately it doesn't. I changed the sample as following but
> intel fortran ignores incremental linking setting.
>
> cmake_minimum_required(VERSION 2.8)
> project(TestF90 Fortran)
> set(CMAKE_EXE_LINKER_FLAGS "/INCREMENTAL:NO"
> CACHE STRING "EXE_LINKER_FLAGS" FORCE)
> add_executable(TestF90_EXE main.f90)
>
> Thanks,
> Alexander
> 2012/9/3 Petr Kmoch <petr.kmoch at gmail.com>
>>
>> Hi Alexander.
>>
>> CMAKE_EXE_LINKER_FLAGS and similar variables can only be modified
>> after a call to PROJECT() (the PROJECT() calls sets them up to some
>> defaults). See if this fixes your issue.
>>
>> Petr
>
>
>
> --
>
> 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
More information about the CMake
mailing list