Add Windows build with Clang (#411)

after 72 commits and 24 hours
This commit is contained in:
MihailRis
2024-12-14 03:09:25 +03:00
committed by GitHub
parent 76559cc9ac
commit 12c10d1ad1
3 changed files with 87 additions and 6 deletions
+11 -4
View File
@@ -20,10 +20,19 @@ if (NOT APPLE)
find_package(EnTT REQUIRED)
endif()
set(LIBS "")
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")
if (MSVC)
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")
else()
find_package(PkgConfig)
pkg_check_modules(OpenAL REQUIRED IMPORTED_TARGET openal)
set(LIBS ${LIBS} luajit-5.1 wsock32 ws2_32 pthread PkgConfig::OpenAL -static-libstdc++)
message(${OPENAL_LIBRARY})
endif()
find_package(glfw3 REQUIRED)
find_package(glm REQUIRED)
find_package(vorbis REQUIRED)
@@ -53,8 +62,6 @@ else()
set(VORBISLIB ${VORBIS_LDFLAGS})
endif()
set(LIBS "")
if(UNIX)
find_package(glfw3 3.3 REQUIRED)
find_package(Threads REQUIRED)