if(WINDOWS AND BUILD_SHARED_LIBS) ADD_DEFINITIONS (-D_USEGUIDLL) endif() if(WINDOWS) set(COCOS_UI_SPECIFIC_SRC ui/UIEditBox/UIEditBoxImpl-win32.cpp ) elseif(MACOSX) set(COCOS_UI_SPECIFIC_SRC ui/UIEditBox/UIEditBoxImpl-mac.mm ui/UIEditBox/Mac/CCUIEditBoxMac.mm ui/UIEditBox/Mac/CCUIMultilineTextField.m ui/UIEditBox/Mac/CCUIPasswordTextField.m ui/UIEditBox/Mac/CCUISingleLineTextField.m ui/UIEditBox/Mac/CCUITextFieldFormatter.m ) elseif(LINUX) set(COCOS_UI_SPECIFIC_SRC ui/UIEditBox/UIEditBoxImpl-linux.cpp ) ELSEIF(ANDROID) set(COCOS_UI_SPECIFIC_SRC ui/UIEditBox/UIEditBoxImpl-android.cpp ui/UIVideoPlayer-android.cpp ui/UIWebViewImpl-android.cpp ) endif() #todo: android UIWebViewImpl and UIVideoPlayer # will add when doing android support set(COCOS_UI_SRC ui/CocosGUI.cpp ui/UIButton.cpp ui/UIAbstractCheckButton.cpp ui/UICheckBox.cpp ui/UIRadioButton.cpp ui/UIDeprecated.cpp ui/UIHBox.cpp ui/UIHelper.cpp ui/UIImageView.cpp ui/UILayout.cpp ui/UILayoutManager.cpp ui/UILayoutParameter.cpp ui/UIListView.cpp ui/UILoadingBar.cpp ui/UIPageView.cpp ui/UIPageViewIndicator.cpp ui/UIRelativeBox.cpp ui/UIRichText.cpp ui/UIScale9Sprite.cpp ui/UIScrollView.cpp ui/UIScrollViewBar.cpp ui/UISlider.cpp ui/UIText.cpp ui/UITextAtlas.cpp ui/UITextBMFont.cpp ui/UITextField.cpp ui/UIVBox.cpp ui/UIWebView.cpp ui/UIWidget.cpp ui/UIEditBox/UIEditBox.cpp ui/UILayoutComponent.cpp ui/UIEditBox/UIEditBoxImpl-common.cpp ui/UITabControl.cpp ${COCOS_UI_SPECIFIC_SRC} )