diff --git a/CMakeLists.txt b/CMakeLists.txt index 0f408c74..996c4197 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,5 +17,7 @@ elseif(APPLE) elseif(IOS) include(${CMAKE_CURRENT_LIST_DIR}/ios/CMakeLists.txt) endif() +elseif(OHOS) + include(${CMAKE_CURRENT_LIST_DIR}/ohos/CMakeLists.txt) endif() diff --git a/cmake/CocosExternalConfig.cmake b/cmake/CocosExternalConfig.cmake index 08dbcee4..6405a00c 100644 --- a/cmake/CocosExternalConfig.cmake +++ b/cmake/CocosExternalConfig.cmake @@ -12,6 +12,9 @@ elseif(WINDOWS) elseif(MACOSX) set(platform_name mac) set(platform_spec_path mac) +elseif(OHOS) + set(platform_name ohos) + set(platform_spec_path ohos/${OHOS_ARCH}) endif() set(platform_spec_path "${CMAKE_CURRENT_LIST_DIR}/../${platform_spec_path}") diff --git a/ohos b/ohos new file mode 160000 index 00000000..f8af0b49 --- /dev/null +++ b/ohos @@ -0,0 +1 @@ +Subproject commit f8af0b49ddfb8a1339c75b79802d6f26337b4fc3 diff --git a/sources/khronos/EGL/egl.h b/sources/EGL/EGL/egl.h similarity index 100% rename from sources/khronos/EGL/egl.h rename to sources/EGL/EGL/egl.h diff --git a/sources/khronos/EGL/eglext.h b/sources/EGL/EGL/eglext.h similarity index 100% rename from sources/khronos/EGL/eglext.h rename to sources/EGL/EGL/eglext.h diff --git a/sources/khronos/EGL/eglplatform.h b/sources/EGL/EGL/eglplatform.h similarity index 100% rename from sources/khronos/EGL/eglplatform.h rename to sources/EGL/EGL/eglplatform.h