Add glm and assimp packages to CMakeLists.txt

This commit is contained in:
Jack Christensen 2024-08-11 12:12:26 -04:00
parent 290f7fcc12
commit e96095bb4c
1 changed files with 3 additions and 1 deletions

View File

@ -13,6 +13,8 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
# Find packages using vcpkg # Find packages using vcpkg
find_package(GLEW CONFIG REQUIRED) find_package(GLEW CONFIG REQUIRED)
find_package(glfw3 CONFIG REQUIRED) find_package(glfw3 CONFIG REQUIRED)
find_package(GLM CONFIG REQUIRED)
find_package(assimp CONFIG REQUIRED)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG "${CMAKE_BINARY_DIR}") set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG "${CMAKE_BINARY_DIR}")
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_BINARY_DIR}") set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_BINARY_DIR}")
@ -39,7 +41,7 @@ add_executable(TerraVisor ${SOURCES} ${HEADERS})
include_directories(${CMAKE_SOURCE_DIR}/headers) include_directories(${CMAKE_SOURCE_DIR}/headers)
# Link libraries using vcpkg # Link libraries using vcpkg
target_link_libraries(TerraVisor PRIVATE GLEW::GLEW glfw opengl32) target_link_libraries(TerraVisor PRIVATE GLEW::GLEW glfw glm::glm assimp::assimp opengl32)
# Custom target for shaders # Custom target for shaders
add_custom_target(copy_shaders ALL add_custom_target(copy_shaders ALL