Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dynare
preprocessor
Commits
2515d772
Commit
2515d772
authored
Mar 25, 2014
by
Houtan Bastani
Browse files
changes related to #641 for os x
parent
39e9bfce
Changes
1
Hide whitespace changes
Inline
Side-by-side
ModFile.cc
View file @
2515d772
...
...
@@ -696,17 +696,22 @@ ModFile::writeOutputFiles(const string &basename, bool clear_all, bool no_log, b
<<
" end"
<<
endl
;
# else // MacOS
// MATLAB/MacOS
mOutputFile
<<
" if matlab_ver_less_than('8.1')"
<<
endl
;
mOutputFile
<<
" eval('mex -O LDFLAGS=''-Wl,-twolevel_namespace -undefined error -arch
\\
$ARCHS -Wl,-syslibroot,
\\
$SDKROOT -mmacosx-version-min=
\\
$MACOSX_DEPLOYMENT_TARGET -bundle'' "
mOutputFile
<<
" if matlab_ver_less_than('8.3')"
<<
endl
<<
" if matlab_ver_less_than('8.1')"
<<
endl
<<
" eval('mex -O LDFLAGS=''-Wl,-twolevel_namespace -undefined error -arch
\\
$ARCHS -Wl,-syslibroot,
\\
$SDKROOT -mmacosx-version-min=
\\
$MACOSX_DEPLOYMENT_TARGET -bundle'' "
<<
basename
<<
"_dynamic.c "
<<
basename
<<
"_dynamic_mex.c')"
<<
endl
<<
" eval('mex -O LDFLAGS=''-Wl,-twolevel_namespace -undefined error -arch
\\
$ARCHS -Wl,-syslibroot,
\\
$SDKROOT -mmacosx-version-min=
\\
$MACOSX_DEPLOYMENT_TARGET -bundle'' "
<<
basename
<<
"_static.c "
<<
basename
<<
"_static_mex.c')"
<<
endl
;
mOutputFile
<<
" else"
<<
endl
;
mOutputFile
<<
" eval('mex -O LDFLAGS=''-Wl,-twolevel_namespace -undefined error -arch
\\
$ARCHS -Wl,-syslibroot,
\\
$MW_SDKROOT -mmacosx-version-min=
\\
$MACOSX_DEPLOYMENT_TARGET -bundle'' "
<<
"
eval('mex -O LDFLAGS=''-Wl,-twolevel_namespace -undefined error -arch
\\
$ARCHS -Wl,-syslibroot,
\\
$SDKROOT -mmacosx-version-min=
\\
$MACOSX_DEPLOYMENT_TARGET -bundle'' "
<<
basename
<<
"_static.c "
<<
basename
<<
"_static_mex.c')"
<<
endl
<<
"
else"
<<
endl
<<
"
eval('mex -O LDFLAGS=''-Wl,-twolevel_namespace -undefined error -arch
\\
$ARCHS -Wl,-syslibroot,
\\
$MW_SDKROOT -mmacosx-version-min=
\\
$MACOSX_DEPLOYMENT_TARGET -bundle'' "
<<
basename
<<
"_dynamic.c "
<<
basename
<<
"_dynamic_mex.c')"
<<
endl
<<
" eval('mex -O LDFLAGS=''-Wl,-twolevel_namespace -undefined error -arch
\\
$ARCHS -Wl,-syslibroot,
\\
$MW_SDKROOT -mmacosx-version-min=
\\
$MACOSX_DEPLOYMENT_TARGET -bundle'' "
<<
basename
<<
"_static.c "
<<
basename
<<
"_static_mex.c')"
<<
endl
;
mOutputFile
<<
" end"
<<
endl
;
<<
" eval('mex -O LDFLAGS=''-Wl,-twolevel_namespace -undefined error -arch
\\
$ARCHS -Wl,-syslibroot,
\\
$MW_SDKROOT -mmacosx-version-min=
\\
$MACOSX_DEPLOYMENT_TARGET -bundle'' "
<<
basename
<<
"_static.c "
<<
basename
<<
"_static_mex.c')"
<<
endl
<<
" end"
<<
endl
<<
" else"
<<
endl
<<
" eval('mex -O LINKEXPORT='''' "
<<
basename
<<
"_dynamic.c "
<<
basename
<<
"_dynamic_mex.c')"
<<
endl
<<
" eval('mex -O LINKEXPORT='''' "
<<
basename
<<
"_static.c "
<<
basename
<<
"_static_mex.c')"
<<
endl
<<
" end"
<<
endl
;
# endif
#endif
mOutputFile
<<
"else"
<<
endl
// Octave
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment