We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ce17e88 commit 71e08e2Copy full SHA for 71e08e2
aws-lc-sys/builder/cmake_builder.rs
@@ -96,6 +96,22 @@ impl CmakeBuilder {
96
set_env("CMAKE_GENERATOR", generator);
97
}
98
99
+ let opt_level = cargo_env("OPT_LEVEL");
100
+ match opt_level.as_str() {
101
+ "0" => {
102
+ cmake_cfg.define("CMAKE_BUILD_TYPE", "debug");
103
+ }
104
+ "1" | "2" => {
105
+ cmake_cfg.define("CMAKE_BUILD_TYPE", "relwithdebinfo");
106
107
+ "s" | "z" => {
108
+ cmake_cfg.define("CMAKE_BUILD_TYPE", "minsizerel");
109
110
+ _ => {
111
+ cmake_cfg.define("CMAKE_BUILD_TYPE", "release");
112
113
114
+
115
if OutputLibType::default() == OutputLibType::Dynamic {
116
cmake_cfg.define("BUILD_SHARED_LIBS", "1");
117
} else {
0 commit comments