|
|
|
@ -85,11 +85,14 @@ model { |
|
|
|
|
|
|
|
|
|
if (os == "osx") { |
|
|
|
|
cppCompiler.args '-I', "$javaHome/include/darwin" |
|
|
|
|
cppCompiler.args "-Ofast" |
|
|
|
|
cppCompiler.args "-U_FORTIFY_SOURCE" |
|
|
|
|
} else if (os == "linux") { |
|
|
|
|
cppCompiler.args "-fvisibility=hidden" |
|
|
|
|
cppCompiler.args '-I', "$javaHome/include/linux" |
|
|
|
|
cppCompiler.args "-fPIC" |
|
|
|
|
|
|
|
|
|
cppCompiler.args "-Ofast" |
|
|
|
|
cppCompiler.args "-U_FORTIFY_SOURCE" |
|
|
|
|
cppCompiler.args "-fpermissive" |
|
|
|
|
linker.args "-fvisibility=hidden" |
|
|
|
|
} else if (os == "windows") { |
|
|
|
@ -101,6 +104,8 @@ model { |
|
|
|
|
} |
|
|
|
|
cppCompiler.args "-fpermissive" |
|
|
|
|
cppCompiler.args "-static" |
|
|
|
|
cppCompiler.args "-Ofast" |
|
|
|
|
cppCompiler.args "-U_FORTIFY_SOURCE" |
|
|
|
|
linker.args "-static" |
|
|
|
|
linker.args "-Wl,--exclude-all-symbols" |
|
|
|
|
} |
|
|
|
|