axmol/cocos/ui/CMakeLists.txt

53 lines
1.0 KiB
CMake

if(WINDOWS AND NOT BUILD_STATIC)
ADD_DEFINITIONS (-D_USEGUIDLL)
endif()
if(WINDOWS)
set(COCOS_UI_SPECIFIC_SRC
ui/UIEditBox/UIEditBoxImpl-win32.cpp)
else()#elseif(MACOSX)
#todo: fix mac UI edit box
#set(COCOS_UI_SPECIFIC_SRC
# ui/UIEditBox/UIEditBoxImpl-mac.mm)
#elseif(LINUX)
set(COCOS_UI_SPECIFIC_SRC
ui/UIEditBox/UIEditBoxImpl-stub.cpp)
endif()
#todo: android UIWebViewImpl and UIVideoPlayer
# will add when doing android support
set(COCOS_UI_SRC
ui/CocosGUI.cpp
ui/UIButton.cpp
ui/UICheckBox.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/UIRelativeBox.cpp
ui/UIRichText.cpp
ui/UIScale9Sprite.cpp
ui/UIScrollView.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
${COCOS_UI_SPECIFIC_SRC}
)