mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-03-27 23:37:05 -05:00
fix: Multiple FreeBSD build and run errors
This commit is contained in:
2
lib/external/libwolv
vendored
2
lib/external/libwolv
vendored
Submodule lib/external/libwolv updated: 95efb87f5d...8427d4da72
@@ -3,6 +3,8 @@
|
||||
#include <stdexcept>
|
||||
#include <fcntl.h>
|
||||
#include <sys/file.h>
|
||||
#include <unistd.h>
|
||||
#include <jthread.hpp>
|
||||
|
||||
#include <hex/helpers/logger.hpp>
|
||||
#include <hex/api/events/events_lifecycle.hpp>
|
||||
|
||||
@@ -352,7 +352,7 @@ namespace hex {
|
||||
|
||||
while (frameTime < targetFrameTime - longestExceededFrameTime) {
|
||||
auto remainingFrameTime = targetFrameTime - frameTime;
|
||||
glfwWaitEventsTimeout(remainingFrameTime);
|
||||
glfwWaitEventsTimeout(std::min(remainingFrameTime, 1000.0));
|
||||
|
||||
auto newFrameTime = glfwGetTime() - frameTimeStart;
|
||||
|
||||
|
||||
@@ -5,7 +5,12 @@ add_executable(updater
|
||||
)
|
||||
|
||||
target_compile_definitions(updater PRIVATE IMHEX_PROJECT_NAME="${PROJECT_NAME}")
|
||||
|
||||
target_link_libraries(updater PRIVATE libimhex ${FMT_LIBRARIES})
|
||||
if (UNIX OR BSD)
|
||||
target_link_libraries(updater PRIVATE pthread)
|
||||
endif()
|
||||
|
||||
add_dependencies(main updater)
|
||||
setupCompilerFlags(updater)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user