Files
cappuccino/Tools/XcodeCapp/XcodeCapp/XCCPPXOperation.h
T
Antoine Mercadal 47611b7615 NEW: XcodeCapp 4.0
XcodeCapp 4.0 is a major release of our beloved tool. In a nutshell it:

- allows to manage multiple projects simultaneously
- allows to follow operations and cancel them
- has a per project Error and Warning reporting
- supports capp_env as you can define additional paths and objj include path per project
- much more things
2015-08-04 10:35:23 -07:00

29 lines
863 B
Objective-C

//
// XCCPbxCreationOperation.h
// XcodeCapp
//
// Created by Alexandre Wilhelm on 6/2/15.
// Copyright (c) 2015 cappuccino-project. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "XCCAbstractOperation.h"
@class XCCCappuccinoProject;
@class XCCTaskLauncher;
extern NSString * const XCCPBXOperationDidStartNotification;
extern NSString * const XCCPbxCreationGenerateErrorNotification;
extern NSString * const XCCPBXOperationDidEndNotification;
@interface XCCPPXOperation : XCCAbstractOperation
{
NSMutableDictionary *PBXOperations;
NSTask *task;
}
- (instancetype)initWithCappuccinoProject:(XCCCappuccinoProject *)aCappuccinoProject taskLauncher:(XCCTaskLauncher*)aTaskLauncher NS_DESIGNATED_INITIALIZER;
- (void)registerPathsToAddInPBX:(NSArray *)paths;
- (void)registerPathsToRemoveFromPBX:(NSArray *)paths;
@end