Put the #ifdef directives before the case statements in Target.hpp to avoid issues.
This commit is contained in:
		
							parent
							
								
									2f853fe797
								
							
						
					
					
						commit
						2a5df0bb32
					
				| @ -38,17 +38,14 @@ shared_ptr<Target> Target::forName(string_view name) { | ||||
|     shared_ptr<Target> target; | ||||
|     #define ADDTARGET(X) target = make_shared<X>(X()); | ||||
|     switch (selected) { | ||||
|         case LUA: | ||||
|     #ifdef LUA_HPP | ||||
|                 ADDTARGET(LUA_HPP); break; | ||||
|         case LUA: ADDTARGET(LUA_HPP); break; | ||||
|     #endif | ||||
|         case JS: | ||||
|     #ifdef JS_HPP | ||||
|                 ADDTARGET(JS_HPP); break; | ||||
|         case JS: ADDTARGET(JS_HPP); break; | ||||
|     #endif | ||||
|         case PY: | ||||
|     #ifdef PY_HPP | ||||
|                 ADDTARGET(PY_HPP); break; | ||||
|         case PY: ADDTARGET(PY_HPP); break; | ||||
|     #endif | ||||
|         case NONE: | ||||
|         default: { | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user