Fix C compiler handling and BINARY=32 mode in CMAKE builds (#2248)
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>
Tue, 10 Sep 2019 06:27:06 +0000 (08:27 +0200)
committerGitHub <noreply@github.com>
Tue, 10 Sep 2019 06:27:06 +0000 (08:27 +0200)
commiteb45eb6942b9aa35970f4f58ce268130891a79c5
tree603e63b2e65b2b8c1edecbfa375492bc8e914a02
parentfde8a8e6a02b1186a178f8bbe3b3e5d84c8786e1
Fix C compiler handling and BINARY=32 mode in CMAKE builds (#2248)

* Fix compiler identification and option setting

* Handle BINARY=32 option on X86_64

* Add xGEMM3M unroll parameters for crossbuild-target CORE2

* Replace bogus mingw64/32bit CI job with actual 32bit build

mingw64 is not multilib-capable, so using an x86_64-mingw with BINARY=32 in the CI was not going to work anyway (but build passed while BINARY=32 was ignored).
appveyor.yml
cmake/cc.cmake
cmake/prebuild.cmake
cmake/system_check.cmake