def build_type(self, build_type): settings_build_type = self._settings.get_safe("build_type") self.definitions.pop("CMAKE_BUILD_TYPE", None) self.definitions.update( build_type_definition(build_type, settings_build_type, self.generator, self._conanfile.output)) self._build_type = build_type
def build_type(self, build_type): settings_build_type = self._settings.get_safe("build_type") if build_type != settings_build_type: self._conanfile.output.warn( 'Set CMake build type "%s" is different than the settings build_type "%s"' % (build_type, settings_build_type)) self._build_type = build_type self.definitions.update(build_type_definition(self._build_type, self.generator))
def build_type(self, build_type): settings_build_type = self._settings.get_safe("build_type") if build_type != settings_build_type: self._conanfile.output.warn("Forced CMake build type ('%s') different from the settings" " build type ('%s')" % (build_type, settings_build_type)) self.definitions.pop("CMAKE_BUILD_TYPE", None) self.definitions.update(build_type_definition(build_type, self.generator)) self._build_type = build_type