Code generation to C/C++ compiler option "fp:strict"

1 Ansicht (letzte 30 Tage)
Mansoor Aman
Mansoor Aman am 29 Jan. 2020
Kommentiert: Mansoor Aman am 30 Jan. 2020
When running codegen, the makefiles always have the "fp:strict" compiler option. Is there anyway to modify this option?
As a work-around, I can manually modify the makefile manually and re-run it.

Antworten (1)

Darshan Ramakant Bhat
Darshan Ramakant Bhat am 30 Jan. 2020
I could not reproduce this in R2019b version of MATLAB (and I have not verified this is the case in the previous releases).
You can take a look at coder.updatebuildinfo function to modify the compiler flags.
You can try doing something like below if that is what you want :
coder.updateBuildInfo('addCompileFlags','/fp:fast');
You can also take a look at post-codegen-command :
Hope this will help you.
  1 Kommentar
Mansoor Aman
Mansoor Aman am 30 Jan. 2020
So the default *.mk file or build.ninja file in: "C:\Program Files\MATLAB\R2017b\toolbox\coder\coder\mex\c" include this flag and so it works its way into the generated makefile.
For example, Matlab 2017b "mex_msvc.mk" has this on line 18.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu MATLAB Coder finden Sie in Help Center und File Exchange

Produkte


Version

R2017b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by