diff --git a/CMakeLists.txt b/CMakeLists.txt index f774bd5..afd046b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,11 +12,20 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON) # Build Dependancies find_package(PkgConfig REQUIRED) +# download CPM.cmake +file( + DOWNLOAD + https://github.com/cpm-cmake/CPM.cmake/releases/download/v0.38.3/CPM.cmake + ${CMAKE_CURRENT_BINARY_DIR}/cmake/CPM.cmake + EXPECTED_HASH SHA256=cc155ce02e7945e7b8967ddfaff0b050e958a723ef7aad3766d368940cb15494 +) +include(${CMAKE_CURRENT_BINARY_DIR}/cmake/CPM.cmake) + # Dependancies find_package(Vulkan REQUIRED) find_package(glfw3 REQUIRED) set(GLFW_LIBRARIES glfw) -pkg_check_modules(CGLM REQUIRED cglm) +CPMAddPackage("gh:recp/cglm#v0.9.6") #find_package(m REQUIRED) # Include dirs