mirror of
https://github.com/leejet/stable-diffusion.cpp.git
synced 2026-03-24 02:08:51 +00:00
fix frontend build
This commit is contained in:
parent
770e96447d
commit
0584d92c1a
@ -20,13 +20,35 @@ if(SD_SERVER_BUILD_FRONTEND AND EXISTS "${FRONTEND_DIR}")
|
|||||||
|
|
||||||
set(HAVE_FRONTEND_BUILD ON)
|
set(HAVE_FRONTEND_BUILD ON)
|
||||||
|
|
||||||
add_custom_target(${TARGET}_frontend
|
add_custom_target(${TARGET}_frontend_install
|
||||||
COMMAND "${PNPM_EXECUTABLE}" -C "${FRONTEND_DIR}" install
|
COMMAND "${PNPM_EXECUTABLE}" -C "${FRONTEND_DIR}" install
|
||||||
COMMAND "${PNPM_EXECUTABLE}" -C "${FRONTEND_DIR}" build
|
WORKING_DIRECTORY "${FRONTEND_DIR}"
|
||||||
COMMAND "${PNPM_EXECUTABLE}" -C "${FRONTEND_DIR}" build:header
|
COMMENT "Installing frontend dependencies"
|
||||||
COMMENT "Building frontend and generating gen_index_html.h"
|
|
||||||
VERBATIM
|
VERBATIM
|
||||||
)
|
)
|
||||||
|
|
||||||
|
add_custom_target(${TARGET}_frontend_build
|
||||||
|
COMMAND "${PNPM_EXECUTABLE}" -C "${FRONTEND_DIR}" run build
|
||||||
|
WORKING_DIRECTORY "${FRONTEND_DIR}"
|
||||||
|
COMMENT "Building frontend"
|
||||||
|
VERBATIM
|
||||||
|
)
|
||||||
|
|
||||||
|
add_custom_target(${TARGET}_frontend_header
|
||||||
|
COMMAND "${PNPM_EXECUTABLE}" -C "${FRONTEND_DIR}" run build:header
|
||||||
|
WORKING_DIRECTORY "${FRONTEND_DIR}"
|
||||||
|
COMMENT "Generating gen_index_html.h"
|
||||||
|
VERBATIM
|
||||||
|
)
|
||||||
|
|
||||||
|
add_dependencies(${TARGET}_frontend_build ${TARGET}_frontend_install)
|
||||||
|
add_dependencies(${TARGET}_frontend_header ${TARGET}_frontend_build)
|
||||||
|
|
||||||
|
add_custom_target(${TARGET}_frontend
|
||||||
|
DEPENDS ${TARGET}_frontend_header
|
||||||
|
)
|
||||||
|
|
||||||
|
set_source_files_properties("${GENERATED_HTML_HEADER}" PROPERTIES GENERATED TRUE)
|
||||||
else()
|
else()
|
||||||
message(WARNING "pnpm not found, frontend build disabled")
|
message(WARNING "pnpm not found, frontend build disabled")
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user