Update CMakeLists.txt
This commit is contained in:
parent
0ba217fd09
commit
d302e5a01f
|
@ -63,17 +63,6 @@ include_directories(
|
||||||
# Link libraries using vcpkg
|
# Link libraries using vcpkg
|
||||||
target_link_libraries(TerraVisor PRIVATE GLEW::GLEW glfw glm::glm assimp::assimp)
|
target_link_libraries(TerraVisor PRIVATE GLEW::GLEW glfw glm::glm assimp::assimp)
|
||||||
|
|
||||||
# Point to necessary dll
|
|
||||||
set(GLEW_DLL "${VCPKG_ROOT}/installed/x64-linux/bin/glew32.dll")
|
|
||||||
set(GLFW_DLL "${VCPKG_ROOT}/installed/x64-linux/bin/glfw3.dll")
|
|
||||||
|
|
||||||
# Create a post-build step to copy DLLs to the build directory
|
|
||||||
add_custom_command(TARGET TerraVisor POST_BUILD
|
|
||||||
COMMAND ${CMAKE_COMMAND} -E copy_if_different
|
|
||||||
${GLEW_DLL} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
|
|
||||||
${GLFW_DLL} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
|
|
||||||
)
|
|
||||||
|
|
||||||
# Custom target for shaders
|
# Custom target for shaders
|
||||||
add_custom_target(copy_shaders ALL
|
add_custom_target(copy_shaders ALL
|
||||||
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
||||||
|
|
Loading…
Reference in New Issue