build: Fix emscripten build

This commit is contained in:
WerWolv 2023-11-20 22:15:16 +01:00
parent 8b3c297514
commit ffbf409174
3 changed files with 4 additions and 4 deletions

View file

@ -2,6 +2,7 @@
#include <imgui.h>
#include <imgui_internal.h>
#define IMGL3W_IMPL
#include <imgui_impl_opengl3_loader.h>
#undef IMGUI_DEFINE_MATH_OPERATORS

View file

@ -32,9 +32,9 @@
#ifndef __gl3w_h_
#define __gl3w_h_
#ifdef __APPLE__
#if defined(__APPLE__)
#include <OpenGL/gl.h>
#else
#elif !defined(__EMSCRIPTEN__)
#include <GL/gl.h>
#endif

View file

@ -22,12 +22,11 @@ target_include_directories(imgui_imgui PUBLIC
add_library(imgui_includes INTERFACE)
target_include_directories(imgui_includes INTERFACE include)
target_compile_definitions(imgui_imgui PUBLIC IMGUI_IMPL_OPENGL_LOADER_GLAD)
target_compile_options(imgui_imgui PRIVATE -Wno-unknown-warning-option)
set_property(TARGET imgui_imgui PROPERTY POSITION_INDEPENDENT_CODE ON)
find_package(Freetype REQUIRED)
target_include_directories(imgui_imgui PUBLIC ${FREETYPE_INCLUDE_DIRS} )
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})