1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-04-24 04:57:45 +00:00

Switch to libphysis git submodule

This commit is contained in:
Joshua Goins 2023-10-04 18:09:34 -04:00
parent 4bb45b55f7
commit 1ed9edafdd
3 changed files with 7 additions and 10 deletions

3
.gitmodules vendored Normal file
View file

@ -0,0 +1,3 @@
[submodule "extern/libphysis"]
path = extern/libphysis
url = https://git.sr.ht/~redstrate/libphysis

13
extern/CMakeLists.txt vendored
View file

@ -3,19 +3,12 @@
find_package(Corrosion REQUIRED) find_package(Corrosion REQUIRED)
FetchContent_Declare(
libphysis
GIT_REPOSITORY https://git.sr.ht/~redstrate/libphysis
GIT_TAG main
)
FetchContent_MakeAvailable(libphysis) corrosion_import_crate(MANIFEST_PATH ${CMAKE_CURRENT_SOURCE_DIR}/libphysis/Cargo.toml)
corrosion_import_crate(MANIFEST_PATH ${libphysis_SOURCE_DIR}/Cargo.toml) target_include_directories(physis INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/libphysis/target/public)
target_include_directories(physis INTERFACE ${libphysis_SOURCE_DIR}/target/public)
target_link_libraries(physis INTERFACE unshield) target_link_libraries(physis INTERFACE unshield)
add_subdirectory(magic_enum) add_subdirectory(magic_enum)
add_subdirectory(tinygltf) add_subdirectory(tinygltf)
add_subdirectory(imgui) add_subdirectory(imgui)

1
extern/libphysis vendored Submodule

@ -0,0 +1 @@
Subproject commit 6992aff3c2898349b9b17b9682364280c90ed8a9