File: imguiConfig.cmake

package info (click to toggle)
f3d 3.2.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 27,668 kB
  • sloc: cpp: 99,109; python: 811; sh: 342; xml: 238; java: 101; javascript: 95; makefile: 25
file content (15 lines) | stat: -rw-r--r-- 754 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Simple cmake file to find and configure imgui
# Should be part of the libimgui-dev package
# Author: Francois Mazen <mzf@debian.org>


add_library(imgui::imgui INTERFACE IMPORTED)

find_path(imgui_INCLUDE_DIR NAMES imgui.h HINTS "/usr/include/imgui/" REQUIRED)
find_package_handle_standard_args(imgui DEFAULT_MSG imgui_INCLUDE_DIR)
set_property(TARGET imgui::imgui APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${imgui_INCLUDE_DIR})

find_library(imgui_STATIC_LIB_PATH NAMES libimgui.a REQUIRED)
find_library(stb_LIB_PATH NAMES libstb.so REQUIRED)
find_package_handle_standard_args(imgui DEFAULT_MSG imgui_STATIC_LIB_PATH stb_LIB_PATH)
set_property(TARGET imgui::imgui APPEND PROPERTY INTERFACE_LINK_LIBRARIES ${imgui_STATIC_LIB_PATH} ${stb_LIB_PATH})