From 418552cbd35a2b468bcac5026903a0b7d3997815 Mon Sep 17 00:00:00 2001 From: Georgi Gerganov Date: Thu, 8 Apr 2021 20:04:00 +0300 Subject: [PATCH] cmake : add option to enable/disable install of imgui headers --- CMakeLists.txt | 2 ++ third-party/CMakeLists.txt | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c4421d56..721cab5f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,6 +41,8 @@ option(IMTUI_SUPPORT_CURL "imtui: support for libcurl" ${IMTUI_SUPPOR option(IMTUI_BUILD_EXAMPLES "imtui: build examples" ${IMTUI_STANDALONE}) +option(IMTUI_INSTALL_IMGUI_HEADERS "imtui: install Dear ImGui's header files" ${IMTUI_STANDALONE}) + # sanitizers if (IMTUI_SANITIZE_THREAD) diff --git a/third-party/CMakeLists.txt b/third-party/CMakeLists.txt index 99ea25d9..3667c213 100644 --- a/third-party/CMakeLists.txt +++ b/third-party/CMakeLists.txt @@ -38,7 +38,7 @@ if (MINGW) set_target_properties(imgui-for-imtui PROPERTIES COMPILE_FLAGS -fno-threadsafe-statics) endif() -if (IMTUI_STANDALONE AND NOT EMSCRIPTEN) +if (IMTUI_INSTALL_IMGUI_HEADERS AND NOT EMSCRIPTEN) install( FILES ${CMAKE_CURRENT_SOURCE_DIR}/imgui/imgui/imgui.h