프로젝트 추가

This commit is contained in:
2025-10-26 15:56:27 +09:00
parent ebc5fbe7c8
commit edb0e77b47
137 changed files with 3852 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
if(IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/axmol")
set(_AX_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/axmol")
set(_is_axmol_embed TRUE)
message(STATUS "Building isolated project: ${APP_NAME}")
else()
set(_AX_ROOT "$ENV{AX_ROOT}")
if(NOT(_AX_ROOT STREQUAL ""))
file(TO_CMAKE_PATH ${_AX_ROOT} _AX_ROOT)
message(STATUS "Using system env var _AX_ROOT=${_AX_ROOT}")
else()
message(FATAL_ERROR "Please run setup.ps1 add system env var 'AX_ROOT' to specific the engine root")
endif()
endif()
list(APPEND CMAKE_MODULE_PATH
${_AX_ROOT}/cmake/Modules/
)
include(AXBuildSet)
if(NOT _is_axmol_embed)
if((WIN32 OR LINUX) AND DEFINED AX_PREBUILT_DIR AND IS_DIRECTORY ${_AX_ROOT}/${AX_PREBUILT_DIR})
set(_AX_USE_PREBUILT TRUE)
endif()
endif()
if(NOT _AX_USE_PREBUILT)
add_subdirectory(${_AX_ROOT}/core ${ENGINE_BINARY_PATH}/axmol/core)
endif()