fix docs build

This commit is contained in:
matcool 2024-02-19 10:09:46 -03:00
parent 5f8dc3a7aa
commit 6b59217ce1
2 changed files with 20 additions and 19 deletions

View file

@ -51,8 +51,6 @@ config-args = [
"-DGEODE_BUILDING_DOCS=On",
"-DGEODE_PLATFORM_NAME=Win32",
"-DGEODE_CODEGEN_CMAKE_ARGS=-DCMAKE_CXX_COMPILER=Clang;-DCMAKE_C_COMPILER=Clang",
"-DCMAKE_C_FLAGS=-m32",
"-DCMAKE_CXX_FLAGS=-m32",
"-DWIN32=On"
]
build-dir = "build-docs"

View file

@ -313,23 +313,26 @@ endif()
add_subdirectory(test)
# Add install target on CLI >= 2.10.0 (which adds `geode profile path`)
if (NOT GEODE_BUILDING_DOCS AND ${GEODE_CLI_VERSION} VERSION_GREATER_EQUAL "2.10.0")
execute_process(
COMMAND ${GEODE_CLI} profile path -d
OUTPUT_VARIABLE GEODE_PROFILE_GD_PATH
RESULT_VARIABLE GEODE_PROFILE_GD_PATH_RESULT
)
if (${GEODE_PROFILE_GD_PATH_RESULT} EQUAL 0)
string(STRIP ${GEODE_PROFILE_GD_PATH} GEODE_PROFILE_GD_PATH)
install(
TARGETS geode-loader ${LAUNCHER_TARGET}
RUNTIME
DESTINATION "${GEODE_PROFILE_GD_PATH}"
)
file(GLOB RESOURCE_FILES ${GEODE_BIN_PATH}/nightly/resources/*.*)
install(
FILES ${RESOURCE_FILES}
DESTINATION "${GEODE_PROFILE_GD_PATH}/geode/resources/geode.loader"
if (NOT GEODE_BUILDING_DOCS)
# nest this because when building docs GEODE_CLI_VERSION is not defined
if (${GEODE_CLI_VERSION} VERSION_GREATER_EQUAL "2.10.0")
execute_process(
COMMAND ${GEODE_CLI} profile path -d
OUTPUT_VARIABLE GEODE_PROFILE_GD_PATH
RESULT_VARIABLE GEODE_PROFILE_GD_PATH_RESULT
)
if (${GEODE_PROFILE_GD_PATH_RESULT} EQUAL 0)
string(STRIP ${GEODE_PROFILE_GD_PATH} GEODE_PROFILE_GD_PATH)
install(
TARGETS geode-loader ${LAUNCHER_TARGET}
RUNTIME
DESTINATION "${GEODE_PROFILE_GD_PATH}"
)
file(GLOB RESOURCE_FILES ${GEODE_BIN_PATH}/nightly/resources/*.*)
install(
FILES ${RESOURCE_FILES}
DESTINATION "${GEODE_PROFILE_GD_PATH}/geode/resources/geode.loader"
)
endif()
endif()
endif()