From f2cd749dc1cb4dbbd0072468a213e2ac035f7604 Mon Sep 17 00:00:00 2001 From: NigthLier Date: Mon, 29 Jan 2024 00:25:56 +0300 Subject: [PATCH] Update CMakeLists.txt --- CMakeLists.txt | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1b83113e..5877e416 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -98,6 +98,29 @@ else() find_package(Lua REQUIRED) find_package(PNG REQUIRED) set(PNGLIB PNG::PNG) +endif()find_package(OpenGL REQUIRED) +find_package(GLEW REQUIRED) +find_package(OpenAL REQUIRED) +find_package(ZLIB REQUIRED) + +if (WIN32) + if(VOXELENGINE_BUILD_WINDOWS_VCPKG) + set(LUA_LIBRARIES "${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/packages/luajit_x64-windows/lib/lua51.lib") + set(LUA_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/packages/luajit_x64-windows/include/luajit") + find_package(glfw3 REQUIRED) + find_package(spng REQUIRED) + find_package(glm REQUIRED) + set(PNGLIB spng::spng) + else() + find_package(Lua REQUIRED) + set(PNGLIB spng) + add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libs/glfw) + endif() +else() + # luajit has no CMakeLists.txt to use it as subdirectory, so install it manually + find_package(Lua REQUIRED) + find_package(PNG REQUIRED) + set(PNGLIB PNG::PNG) endif() if (APPLE)