mirror of
https://github.com/QIDITECH/QIDISlicer.git
synced 2026-01-30 23:48:44 +03:00
PRUSA 2.7.0
This commit is contained in:
34
deps/+LibBGCode/LibBGCode.cmake
vendored
Normal file
34
deps/+LibBGCode/LibBGCode.cmake
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
set(LibBGCode_SOURCE_DIR "" CACHE PATH "Optionally specify local LibBGCode source directory")
|
||||
|
||||
set(_source_dir_line
|
||||
URL https://github.com/prusa3d/libbgcode/archive/04556c4f64d4b7a5942d8d193d1eb87fc7e1005f.zip
|
||||
URL_HASH SHA256=f0745b2dae95f0a49ae75bfbe4d775c751499fc4245864675e2dab06c13b2c8f
|
||||
)
|
||||
|
||||
if (LibBGCode_SOURCE_DIR)
|
||||
set(_source_dir_line "SOURCE_DIR;${LibBGCode_SOURCE_DIR};BUILD_ALWAYS;ON")
|
||||
endif ()
|
||||
|
||||
# add_cmake_project(LibBGCode_deps
|
||||
# ${_source_dir_line}
|
||||
# SOURCE_SUBDIR deps
|
||||
# BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/
|
||||
# CMAKE_ARGS
|
||||
# -DLibBGCode_Deps_DEP_DOWNLOAD_DIR:PATH=${${PROJECT_NAME}_DEP_DOWNLOAD_DIR}
|
||||
# -DDEP_CMAKE_OPTS:STRING=-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON
|
||||
# -DLibBGCode_Deps_SELECT_ALL:BOOL=OFF
|
||||
# -DLibBGCode_Deps_SELECT_heatshrink:BOOL=ON
|
||||
# -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
|
||||
# -DLibBGCode_Deps_DEP_INSTALL_PREFIX=${${PROJECT_NAME}_DEP_INSTALL_PREFIX}
|
||||
# )
|
||||
|
||||
add_cmake_project(LibBGCode
|
||||
${_source_dir_line}
|
||||
CMAKE_ARGS
|
||||
-DLibBGCode_BUILD_TESTS:BOOL=OFF
|
||||
-DLibBGCode_BUILD_CMD_TOOL:BOOL=OFF
|
||||
)
|
||||
|
||||
# set(DEP_LibBGCode_deps_DEPENDS ZLIB Boost)
|
||||
# set(DEP_LibBGCode_DEPENDS LibBGCode_deps)
|
||||
set(DEP_LibBGCode_DEPENDS ZLIB Boost heatshrink)
|
||||
Reference in New Issue
Block a user