mirror of
https://github.com/leejet/stable-diffusion.cpp.git
synced 2026-06-09 15:56:39 +00:00
* add GemmaTokenizer * add basic ltx2.3 support * change vocab file encoding * fix ci * fix ubuntu build * add temporal tiling support * add ltx audio support * update ggml submodule url * fix generate_video * add i2v support * minify bundled Gemma tokenizer vocab sources * pass video fps into temporal rope embeddings * fix av_ca_timestep_scale_multiplier * add LTX2Scheduler support * update docs * fix ci
25 lines
733 B
CMake
25 lines
733 B
CMake
set(TARGET sd-cli)
|
|
|
|
add_executable(${TARGET}
|
|
../common/common.cpp
|
|
../common/log.cpp
|
|
../common/media_io.cpp
|
|
image_metadata.cpp
|
|
main.cpp
|
|
)
|
|
target_include_directories(${TARGET} PRIVATE
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/.."
|
|
"${PROJECT_SOURCE_DIR}/src"
|
|
)
|
|
install(TARGETS ${TARGET} RUNTIME)
|
|
target_link_libraries(${TARGET} PRIVATE stable-diffusion zip ${CMAKE_THREAD_LIBS_INIT})
|
|
if(SD_WEBP)
|
|
target_compile_definitions(${TARGET} PRIVATE SD_USE_WEBP)
|
|
target_link_libraries(${TARGET} PRIVATE webp libwebpmux)
|
|
endif()
|
|
if(SD_WEBM)
|
|
target_compile_definitions(${TARGET} PRIVATE SD_USE_WEBM)
|
|
target_link_libraries(${TARGET} PRIVATE webm)
|
|
endif()
|
|
target_compile_features(${TARGET} PUBLIC c_std_11 cxx_std_17)
|