Move cglm to cpm because fedora hates me
This commit is contained in:
parent
06cf213feb
commit
9fda2f7d60
3 changed files with 20 additions and 1 deletions
7
.gitignore
vendored
7
.gitignore
vendored
|
|
@ -16,3 +16,10 @@ shaders/*.spv
|
||||||
|
|
||||||
# Binaries
|
# Binaries
|
||||||
new-engine
|
new-engine
|
||||||
|
|
||||||
|
# CPM
|
||||||
|
CPM_modules/
|
||||||
|
CPackConfig.cmake
|
||||||
|
CPackSourceConfig.cmake
|
||||||
|
_deps/
|
||||||
|
cmake/
|
||||||
|
|
|
||||||
|
|
@ -12,11 +12,20 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||||
# Build Dependancies
|
# Build Dependancies
|
||||||
find_package(PkgConfig REQUIRED)
|
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
|
# Dependancies
|
||||||
find_package(Vulkan REQUIRED)
|
find_package(Vulkan REQUIRED)
|
||||||
find_package(glfw3 REQUIRED)
|
find_package(glfw3 REQUIRED)
|
||||||
set(GLFW_LIBRARIES glfw)
|
set(GLFW_LIBRARIES glfw)
|
||||||
pkg_check_modules(CGLM REQUIRED cglm)
|
CPMAddPackage("gh:recp/cglm#v0.9.6")
|
||||||
#find_package(m REQUIRED)
|
#find_package(m REQUIRED)
|
||||||
|
|
||||||
# Include dirs
|
# Include dirs
|
||||||
|
|
|
||||||
3
cpm-package-lock.cmake
Normal file
3
cpm-package-lock.cmake
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
# CPM Package Lock
|
||||||
|
# This file should be committed to version control
|
||||||
|
|
||||||
Loading…
Reference in a new issue