summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorassiduous <assiduous@diligentgraphics.com>2020-03-03 01:46:19 +0000
committerassiduous <assiduous@diligentgraphics.com>2020-03-03 01:46:19 +0000
commit75cc60173df77f06d441b9b3c3d14bf725be3989 (patch)
treed73a0384434d92d62fcab38652520900029a7e8c
parenttravis: switched to gcc 9, fixed formatting (diff)
downloadDiligentTools-75cc60173df77f06d441b9b3c3d14bf725be3989.tar.gz
DiligentTools-75cc60173df77f06d441b9b3c3d14bf725be3989.zip
Diligent-Imgui: added imgui_stdlib.cpp/h to the project
-rw-r--r--Imgui/CMakeLists.txt17
1 files changed, 14 insertions, 3 deletions
diff --git a/Imgui/CMakeLists.txt b/Imgui/CMakeLists.txt
index 054efc8..ffdafbd 100644
--- a/Imgui/CMakeLists.txt
+++ b/Imgui/CMakeLists.txt
@@ -2,7 +2,7 @@ cmake_minimum_required (VERSION 3.6)
project(Diligent-Imgui CXX)
-set(DEAR_IMGUI_PATH ../ThirdParty/imgui)
+set(DEAR_IMGUI_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../ThirdParty/imgui")
set(IMGUIZMO_QUAT_PATH ../ThirdParty/imGuIZMO.quat)
set(DEAR_IMGUI_INCLUDE
@@ -11,6 +11,7 @@ set(DEAR_IMGUI_INCLUDE
${DEAR_IMGUI_PATH}/imstb_rectpack.h
${DEAR_IMGUI_PATH}/imstb_textedit.h
${DEAR_IMGUI_PATH}/imstb_truetype.h
+ ${DEAR_IMGUI_PATH}/misc/cpp/imgui_stdlib.h
)
set(DEAR_IMGUI_INTERFACE
@@ -21,6 +22,7 @@ set(DEAR_IMGUI_SOURCE
${DEAR_IMGUI_PATH}/imgui.cpp
${DEAR_IMGUI_PATH}/imgui_draw.cpp
${DEAR_IMGUI_PATH}/imgui_widgets.cpp
+ ${DEAR_IMGUI_PATH}/misc/cpp/imgui_stdlib.cpp
)
set(SOURCE
@@ -63,7 +65,16 @@ elseif(PLATFORM_IOS)
list(APPEND INTERFACE interface/ImGuiImplIOS.hpp)
endif()
-add_library(Diligent-Imgui STATIC ${SOURCE} ${INCLUDE} ${INTERFACE} ${DEAR_IMGUI_SOURCE} ${DEAR_IMGUI_INCLUDE} ${DEAR_IMGUI_INTERFACE} ${IMGUIZMO_QUAT_SOURCE})
+add_library(Diligent-Imgui STATIC
+ ${SOURCE}
+ ${INCLUDE}
+ ${INTERFACE}
+ ${DEAR_IMGUI_SOURCE}
+ ${DEAR_IMGUI_INCLUDE}
+ ${DEAR_IMGUI_INTERFACE}
+ ${IMGUIZMO_QUAT_SOURCE}
+)
+
set_common_target_properties(Diligent-Imgui)
target_include_directories(Diligent-Imgui
@@ -83,7 +94,7 @@ if(PLATFORM_UNIVERSAL_WINDOWS)
target_compile_definitions(Diligent-Imgui PRIVATE IMGUI_DISABLE_WIN32_FUNCTIONS)
endif()
-source_group("dear_imgui" FILES ${DEAR_IMGUI_SOURCE} ${DEAR_IMGUI_INCLUDE} ${DEAR_IMGUI_INTERFACE})
+source_group(TREE ${DEAR_IMGUI_PATH} PREFIX "dear_imgui" FILES ${DEAR_IMGUI_SOURCE} ${DEAR_IMGUI_INCLUDE} ${DEAR_IMGUI_INTERFACE})
source_group("src" FILES ${SOURCE})
source_group("include" FILES ${INCLUDE})
source_group("interface" FILES ${INTERFACE})