Changeset 608 in dev for trunk/ab5.0/abdev/BasicCompiler_Common/include
- Timestamp:
- May 16, 2008, 9:40:59 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h
r537 r608 3 3 class Compiler 4 4 { 5 public:6 // ターゲット7 enum TargetModuleType8 {9 Exe,10 Dll,11 StaticLibrary,12 };13 14 private:15 5 // ビルド成功のフラグ 16 6 bool isBuildSuccessful; … … 20 10 21 11 // モジュール タイプ 22 TargetModuleType targetModuleType;12 ActiveBasic::Common::TargetModuleType::EnumType targetModuleType; 23 13 24 14 // デバッグ ビルドかどうか … … 44 34 : isBuildSuccessful( false ) 45 35 , pObjectModule( new ObjectModule ) 46 , targetModuleType( Exe )36 , targetModuleType( ActiveBasic::Common::TargetModuleType::Exe ) 47 37 , isDebug( false ) 48 38 , isUnicode( false ) … … 124 114 bool IsExe() const 125 115 { 126 if( targetModuleType == Exe )116 if( targetModuleType == ActiveBasic::Common::TargetModuleType::Exe ) 127 117 { 128 118 return true; … … 132 122 bool IsDll() const 133 123 { 134 if( targetModuleType == Dll )124 if( targetModuleType == ActiveBasic::Common::TargetModuleType::Dll ) 135 125 { 136 126 return true; … … 138 128 return false; 139 129 } 140 bool IsStaticLibrary() const 141 { 142 if( targetModuleType == StaticLibrary ) 130 131 // スタティック リンク ライブラリをビルドする? 132 bool IsSll() const 133 { 134 if( targetModuleType == ActiveBasic::Common::TargetModuleType::Sll ) 143 135 { 144 136 return true; … … 146 138 return false; 147 139 } 148 void SetTargetModuleType( TargetModuleType targetModuleType ) 140 141 void SetTargetModuleType( ActiveBasic::Common::TargetModuleType::EnumType targetModuleType ) 149 142 { 150 143 this->targetModuleType = targetModuleType;
Note:
See TracChangeset
for help on using the changeset viewer.