git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665597
13f79535-47bb-0310-9956-
ffa450edef68
*/
void t_st_generator::init_generator() {
// Make output directory
- MKDIR(T_ST_DIR);
+ MKDIR(get_out_dir().c_str());
temporary_var = 0;
// Make output file
- string f_name = string(T_ST_DIR)+"/"+program_name_+".st";
+ string f_name = get_out_dir()+"/"+program_name_+".st";
f_.open(f_name.c_str());
// Print header
#include "t_oop_generator.h"
-#define T_ST_DIR "gen-st"
-
/**
* Smalltalk code generator.
*
class t_st_generator : public t_oop_generator {
public:
t_st_generator(t_program* program) :
- t_oop_generator(program) {}
+ t_oop_generator(program) {
+ out_dir_base_ = "gen-st";
+ }
/**
* Init and close methods