Fix bugs introduced in c4cd996
commitf20b0b8500a8cad3938cf6ad875b0ed5bf24ce94
authorRoland Schulz <roland.schulz@intel.com>
Mon, 27 Nov 2017 19:46:00 +0000 (27 11:46 -0800)
committerRoland Schulz <roland.schulz@intel.com>
Mon, 27 Nov 2017 22:42:58 +0000 (27 23:42 +0100)
tree560010ed481861910bb69c17e7139645b5f4cf05
parentce6ee679605aab0d5125f4322b2f41251713371e
Fix bugs introduced in c4cd996

Flags being appended every time to cache, causing endless loop
with cmake 3.6.3 and ninja 1.7.2. Appending not necessary. Only
case which is multi-step (AVX128/FMA) is anyhow appending
manual. Flags were appended by gmx_find_flags before c4cd996
but the usage of it caused the flags to be appended in the
cache. This bug-fix changes gmx_find_flags rather than the
usage because functions shouldn't append outputs.

Change-Id: I0d9ae1edae937fe871f0085894858746778ffe0f
cmake/gmxFindFlagsForSource.cmake