def METHOD_NAME(self):
    tc = CMakeToolchain(self)
    defs = self._public_defines
    defs["TRACE"] = self.options.trace
    # TODO: add as options and set libraries correctly
    defs["LAPACK"] = False
    defs["MKL"] = False
    # Set default values
    defs["SVR_REUSEADDR"] = True  # reuse tcp server address
    defs["NOCALLOC"] = False  # use calloc for zero matrix
    defs["CPUTIME_IN_GPST"] = False  # cputime operated in gpst
    defs["RRCENA"] = False  # enable rrc correction
    defs["OUTSTAT_AMB"] = False  # output ambiguity parameters to solution status
    defs["IERS_MODEL"] = False  # use IERS tide model
    if is_apple_os(self):
        # Add baud rates missing from termios.h for stream.c
        defs["B460800"] = 460800
        defs["B921600"] = 921600
    for k, v in defs.items():
        if type(v) in (str, int):
            tc.preprocessor_definitions[k] = v
        elif v:
            tc.preprocessor_definitions[k] = ""
    tc.METHOD_NAME()
    tc = CMakeDeps(self)
    tc.METHOD_NAME()