From 9b83919815f6a6ce5d73da1c28483970d0ca5589 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 3 Feb 2021 14:22:28 -0600 Subject: added dev/MinGfx/ --- dev/MinGfx/cmake/Modules/FindNanoGUI.cmake | 62 ++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 dev/MinGfx/cmake/Modules/FindNanoGUI.cmake (limited to 'dev/MinGfx/cmake/Modules/FindNanoGUI.cmake') diff --git a/dev/MinGfx/cmake/Modules/FindNanoGUI.cmake b/dev/MinGfx/cmake/Modules/FindNanoGUI.cmake new file mode 100644 index 0000000..1c27135 --- /dev/null +++ b/dev/MinGfx/cmake/Modules/FindNanoGUI.cmake @@ -0,0 +1,62 @@ + + +find_path(NANOGUI_INCLUDE_DIR + nanogui/nanogui.h + HINTS + ${CMAKE_INSTALL_PREFIX}/include + ${CMAKE_INSTALL_PREFIX}/include/nanogui + $ENV{NANOGUI_ROOT}/include + $ENV{NANOGUI_ROOT}/include/nanogui + /usr/local/include + /usr/local/include/nanogui +) + + +find_library(NANOGUI_OPT_LIBRARIES + NAMES + nanogui + HINTS + ${CMAKE_INSTALL_PREFIX}/lib + $ENV{NANOGUI_ROOT}/lib + /usr/local/lib +) + + +find_library(NANOGUI_DEBUG_LIBRARIES + NAMES + nanoguid + HINTS + ${CMAKE_INSTALL_PREFIX}/lib + $ENV{NANOGUI_ROOT}/lib + /usr/local/lib +) + +set(NANOGUI_INCLUDE_DIRS + ${NANOGUI_INCLUDE_DIR} + ${NANOGUI_INCLUDE_DIR}/nanovg +) + +unset(NANOGUI_LIBRARIES) +if (NANOGUI_OPT_LIBRARIES) + list(APPEND NANOGUI_LIBRARIES optimized ${NANOGUI_OPT_LIBRARIES}) +endif() + +if (NANOGUI_DEBUG_LIBRARIES) + list(APPEND NANOGUI_LIBRARIES debug ${NANOGUI_DEBUG_LIBRARIES}) +endif() + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args( + NanoGUI + DEFAULT_MSG + NANOGUI_INCLUDE_DIRS + NANOGUI_LIBRARIES +) + +mark_as_advanced( + NANOGUI_INCLUDE_DIR + NANOGUI_INCLUDE_DIRS + NANOGUI_OPT_LIBRARIES + NANOGUI_DEBUG_LIBRARIES + NANOGUI_LIBRARIES +) -- cgit v1.2.3