-
Notifications
You must be signed in to change notification settings - Fork 66
Creating Projects
robotconscience edited this page Apr 30, 2012
·
5 revisions
- Copy the openFrameworks empty example (or an example of your choosing)
- add the ofxLibwebsockets folder to your addons group in XCode
- go through the ofxLibwebsockets and delete platform dependent files
- ofxLibwebsockets/libs/libwebsockets/include/win32port
- ofxLibwebsockets/libs/libwebsockets/lib/win32
- ofxLibwebsockets/libs/openssl/lib/win32
- add the following lines to your Project.xcconfig file
LWS_PATH = "../../../addons" LIB_SSL = "$(LWS_PATH)/ofxLibwebsockets/libs/openssl/lib/osx/libssl.a" LIB_CRYPTO = "$(LWS_PATH)/ofxLibwebsockets/libs/openssl/lib/osx/libcrypto.a" SSL_INC = "$(LWS_PATH)/ofxLibwebsockets/libs/openssl/" LWS = "$(LWS_PATH)/ofxLibwebsockets/libs/libwebsockets/lib/osx/libwebsockets.a" OFX_LWS_INCLUDE = "$(LWS_PATH)/ofxLibwebsockets/libs/ofxLibwebsockets/include" LWS_LIBS = $(LIB_CRYPTO) $(LIB_SSL) $(LWS) LWS_INCLUDES= $(SSL_INC) $(OFX_LWS_INCLUDE)
- NOTE: if you don't have ofxLibwebsockets in your addons folder, change LWS_PATH to where it lives
- in Project.xcconfig file edit your HEADER_SEARCH_PATHS and OTHER_LDFLAGS to match:
HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) $(LWS_INCLUDES) OTHER_LDFLAGS = $(OF_CORE_LIBS) $(LWS_LIBS)