diff options
author | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2020-02-08 17:30:57 +0200 |
---|---|---|
committer | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2020-02-16 21:13:02 +0200 |
commit | 9f682ec3a43e7263f6c265f91a9dba070b71a0b6 (patch) | |
tree | e4e2f9712d779ef3d0277d1b692dfd176b07e78e /vendor/imgui-glfw.cmake | |
parent | 59294aaef333bdd455bd13d6bab6fca730379b52 (diff) | |
download | qtlocation-mapboxgl-9f682ec3a43e7263f6c265f91a9dba070b71a0b6.tar.gz |
glfw
Diffstat (limited to 'vendor/imgui-glfw.cmake')
-rw-r--r-- | vendor/imgui-glfw.cmake | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/vendor/imgui-glfw.cmake b/vendor/imgui-glfw.cmake new file mode 100644 index 0000000000..0ca945b09d --- /dev/null +++ b/vendor/imgui-glfw.cmake @@ -0,0 +1,30 @@ +if(TARGET mbgl-vendor-imgui-glfw) + return() +endif() + +add_library( + mbgl-vendor-imgui-glfw STATIC + ${CMAKE_CURRENT_LIST_DIR}/imgui/examples/imgui_impl_opengl3.cpp + ${CMAKE_CURRENT_LIST_DIR}/imgui/examples/imgui_impl_glfw.cpp + ${CMAKE_CURRENT_LIST_DIR}/imgui/imgui.cpp + ${CMAKE_CURRENT_LIST_DIR}/imgui/imgui_demo.cpp + ${CMAKE_CURRENT_LIST_DIR}/imgui/imgui_draw.cpp + ${CMAKE_CURRENT_LIST_DIR}/imgui/imgui_widgets.cpp +) + +target_link_libraries( + mbgl-shell + PRIVATE mbgl-compiler-options +) + +target_compile_definitions( + mbgl-vendor-imgui-glfw + PUBLIC IMGUI_IMPL_OPENGL_ES3 IMGUI_IMPL_OPENGL_LOADER_CUSTOM +) + +target_include_directories( + mbgl-vendor-imgui-glfw SYSTEM + PUBLIC ${CMAKE_CURRENT_LIST_DIR}/imgui ${CMAKE_CURRENT_LIST_DIR}/imgui/examples +) + +set_property(TARGET mbgl-vendor-imgui-glfw PROPERTY FOLDER Core) |