axmol/cocos/platform/CMakeLists.txt

64 lines
1.3 KiB
CMake
Raw Normal View History

if(WINDOWS)
set(COCOS_PLATFORM_SPECIFIC_SRC
platform/win32/CCStdC-win32.cpp
platform/win32/CCFileUtils-win32.cpp
platform/win32/CCCommon-win32.cpp
platform/win32/CCApplication-win32.cpp
platform/win32/CCDevice-win32.cpp
)
elseif(MACOSX)
set(COCOS_PLATFORM_SPECIFIC_SRC
platform/mac/CCApplication-mac.mm
platform/mac/CCCommon-mac.mm
platform/mac/CCDevice-mac.mm
platform/apple/CCLock-apple.cpp
platform/apple/CCFileUtils-apple.mm
platform/apple/CCThread-apple.m
)
elseif(LINUX)
include_directories(
/usr/include
/usr/include/GLFW
/usr/local/include/GLFW
)
set(COCOS_PLATFORM_SPECIFIC_SRC
platform/linux/CCStdC-linux.cpp
platform/linux/CCFileUtils-linux.cpp
platform/linux/CCCommon-linux.cpp
platform/linux/CCApplication-linux.cpp
platform/linux/CCDevice-linux.cpp
)
endif()
#leave andatory external stuff here also
include_directories(
platform/desktop
platform
../external/ConvertUTF
../external/edtaa3func
)
set(COCOS_PLATFORM_SRC
platform/CCSAXParser.cpp
platform/CCThread.cpp
platform/CCGLView.cpp
platform/CCFileUtils.cpp
platform/CCImage.cpp
platform/desktop/CCGLViewImpl-desktop.cpp
../external/edtaa3func/edtaa3func.cpp
../external/ConvertUTF/ConvertUTFWrapper.cpp
../external/ConvertUTF/ConvertUTF.c
${COCOS_PLATFORM_SPECIFIC_SRC}
)