mirror of https://github.com/WerWolv/ImHex
build: Move X11 library linking to backend, make X11 not required
This commit is contained in:
parent
05fb2bfd23
commit
28be4cea97
|
|
@ -19,6 +19,12 @@ if (NOT IMHEX_EXTERNAL_PLUGIN_BUILD)
|
|||
find_package(OpenGL REQUIRED)
|
||||
find_package(Freetype REQUIRED)
|
||||
|
||||
if (UNIX AND NOT APPLE AND NOT EMSCRIPTEN)
|
||||
find_package(X11)
|
||||
target_include_directories(imgui_backend PUBLIC ${X11_INCLUDE_DIR})
|
||||
target_link_libraries(imgui_backend PUBLIC ${X11_LIBRARIES})
|
||||
endif()
|
||||
|
||||
find_package(GLFW QUIET)
|
||||
if (NOT GLFW_FOUND OR "${GLFW_LIBRARIES}" STREQUAL "")
|
||||
find_package(glfw3 QUIET)
|
||||
|
|
|
|||
|
|
@ -26,12 +26,6 @@ if (NOT IMHEX_EXTERNAL_PLUGIN_BUILD)
|
|||
|
||||
find_package(Freetype REQUIRED)
|
||||
|
||||
if (UNIX AND NOT APPLE)
|
||||
find_package(X11 REQUIRED)
|
||||
target_include_directories(imgui_imgui PUBLIC ${X11_INCLUDE_DIR})
|
||||
target_link_libraries(imgui_imgui PUBLIC ${X11_LIBRARIES})
|
||||
endif()
|
||||
|
||||
target_include_directories(imgui_imgui PUBLIC ${FREETYPE_INCLUDE_DIRS})
|
||||
target_link_directories(imgui_imgui PUBLIC ${FREETYPE_LIBRARY_DIRS})
|
||||
target_link_libraries(imgui_imgui PUBLIC ${FREETYPE_LIBRARIES} ${LUNASVG_LIBRARIES})
|
||||
|
|
|
|||
Loading…
Reference in New Issue