erincatto/box2d
samples/CMakeLists.txt
:32
FetchContent_Populate(imgui
URL https://github.com/ocornut/imgui/archive/refs/tags/v1.91.3.zip
SOURCE_DIR ${CMAKE_SOURCE_DIR}/build/imgui
)
FetchContent_Populate(imgui
URL https://github.com/ocornut/imgui/archive/refs/tags/v1.91.3.zip
SOURCE_DIR ${CMAKE_SOURCE_DIR}/build/imgui
)
FetchContent_Populate(ccache
${FETCH_CONTENT_QUIET_OPTION}
URL ${CCACHE_URL}
SOURCE_DIR ccache
)
FetchContent_Populate(llvm-source
${FETCH_CONTENT_QUIET_OPTION}
GIT_REPOSITORY ${LLVM_URL}
GIT_TAG ${LLVM_TAG}
GIT_SHALLOW ON
GIT_PROGRESS ON
UPDATE_COMMAND git checkout .
PATCH_COMMAND git apply ${LLVM_PATCHES_VER}
SOURCE_DIR llvm-source
)
FetchContent_Populate(llvm-source
${FETCH_CONTENT_QUIET_OPTION}
GIT_REPOSITORY ${LLVM_URL}
GIT_TAG ${LLVM_TAG}
GIT_SHALLOW ON
GIT_PROGRESS ON
UPDATE_COMMAND git checkout .
SOURCE_DIR llvm-source
)
FetchContent_Populate(ispc-corpus
${FETCH_CONTENT_QUIET_OPTION}
GIT_REPOSITORY ${ISPC_CORPUS_URL}
GIT_TAG main
GIT_SHALLOW ON
GIT_PROGRESS ON
UPDATE_COMMAND git clean -f -d
SOURCE_DIR ispc-corpus
)
FetchContent_Populate(spirv-translator
${FETCH_CONTENT_QUIET_OPTION}
GIT_REPOSITORY ${SPIRV_TRANSLATOR_URL}
GIT_TAG ${SPIRV_TRANSLATOR_SHA}
GIT_SHALLOW OFF
GIT_PROGRESS ON
SOURCE_DIR spirv-translator
)
FetchContent_Populate(vc-intrinsics
${FETCH_CONTENT_QUIET_OPTION}
GIT_REPOSITORY ${VC_INTRINSICS_URL}
GIT_TAG ${VC_INTRINSICS_SHA}
GIT_SHALLOW OFF
GIT_PROGRESS ON
SOURCE_DIR vc-intrinsics
UPDATE_COMMAND git checkout .
PATCH_COMMAND git apply ${PROJECT_SOURCE_DIR}/vc_intrinsics.patch
)
FetchContent_Populate(l0-source
${FETCH_CONTENT_QUIET_OPTION}
GIT_REPOSITORY ${L0_URL}
GIT_TAG ${L0_TAG}
GIT_SHALLOW ON
GIT_PROGRESS ON
SOURCE_DIR l0-source
)