diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3985d27f53ae9095beebc43cd69b7e199ab7bc26..daaf7281fcc17a6741e357048885a7fcb5c1215e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -25,8 +25,8 @@ find_package(ZLIB REQUIRED)
 link_directories(${ZLIB_INCLUDE_DIRS})
 target_link_libraries(lava-vr PUBLIC ${ZLIB_LIBRARIES})
 
-target_include_directories(lava-vr PUBLIC ./src)
-target_link_libraries(lava-vr PUBLIC lava lava-extras-openvr lava-extras-pipeline lava-extras-geometry lava-extras-pack lava-extras-imgui zlib)
+target_include_directories(lava-vr PUBLIC ./src ${ZLIB_INCLUDE_DIRS})
+target_link_libraries(lava-vr PUBLIC lava lava-extras-openvr lava-extras-pipeline lava-extras-geometry lava-extras-pack lava-extras-imgui)
 
 if (TARGET glm_static)
     target_link_libraries(lava-vr PRIVATE glm_static)