Frank D. Martinez M 4 years ago
parent
commit
16ce1f97e7
1 changed files with 15 additions and 7 deletions
  1. 15 7
      3rdparty/bgfx-imgui/CMakeLists.txt

+ 15 - 7
3rdparty/bgfx-imgui/CMakeLists.txt

@@ -10,9 +10,17 @@ project(bgfx-imgui)
 # Patch Vanilla imgui with bgfx changes
 # Patch Vanilla imgui with bgfx changes
 # --------------------------------------
 # --------------------------------------
 
 
-file(GLOB VANILLA_IMGUI_SOURCES
-    ${CMAKE_CURRENT_LIST_DIR}/3rdparty/dear-imgui/im*.h
-    ${CMAKE_CURRENT_LIST_DIR}/3rdparty/dear-imgui/im*.cpp
+set(VANILLA_IMGUI_SOURCES
+    ${CMAKE_CURRENT_LIST_DIR}/3rdparty/dear-imgui/imgui.h
+    ${CMAKE_CURRENT_LIST_DIR}/3rdparty/dear-imgui/imgui.cpp
+    ${CMAKE_CURRENT_LIST_DIR}/3rdparty/dear-imgui/imgui_demo.cpp
+    ${CMAKE_CURRENT_LIST_DIR}/3rdparty/dear-imgui/imgui_draw.cpp
+    ${CMAKE_CURRENT_LIST_DIR}/3rdparty/dear-imgui/imgui_internal.h
+    ${CMAKE_CURRENT_LIST_DIR}/3rdparty/dear-imgui/imgui_tables.cpp
+    ${CMAKE_CURRENT_LIST_DIR}/3rdparty/dear-imgui/imgui_widgets.cpp
+    ${CMAKE_CURRENT_LIST_DIR}/3rdparty/dear-imgui/imstb_rectpack.h
+    ${CMAKE_CURRENT_LIST_DIR}/3rdparty/dear-imgui/imstb_textedit.h
+    ${CMAKE_CURRENT_LIST_DIR}/3rdparty/dear-imgui/imstb_truetype.h
 )
 )
 
 
 set(BGFX_IMGUI_PATCH
 set(BGFX_IMGUI_PATCH
@@ -22,18 +30,18 @@ set(BGFX_IMGUI_PATCH
     ${CMAKE_CURRENT_LIST_DIR}/../bgfx-cmake/bgfx/3rdparty/dear-imgui/widgets
     ${CMAKE_CURRENT_LIST_DIR}/../bgfx-cmake/bgfx/3rdparty/dear-imgui/widgets
 )
 )
 
 
-set(IMGUI_GENERATED_DIR ${CMAKE_CURRENT_BINARY_DIR}/generated/dear-imgui)
+set(IMGUI_GENERATED_DIR ${CMAKE_CURRENT_BINARY_DIR}/generated)
 file(
 file(
     COPY 
     COPY 
         ${VANILLA_IMGUI_SOURCES} 
         ${VANILLA_IMGUI_SOURCES} 
         ${BGFX_IMGUI_PATCH}
         ${BGFX_IMGUI_PATCH}
         ${CMAKE_CURRENT_LIST_DIR}/src/imgui_bgfx_extra.cpp
         ${CMAKE_CURRENT_LIST_DIR}/src/imgui_bgfx_extra.cpp
     DESTINATION 
     DESTINATION 
-        ${IMGUI_GENERATED_DIR}
+        ${IMGUI_GENERATED_DIR}/dear-imgui
 )
 )
 
 
 file(GLOB_RECURSE IMGUI_GENERATED_SOURCES
 file(GLOB_RECURSE IMGUI_GENERATED_SOURCES
-    ${IMGUI_GENERATED_DIR}/*
+    ${IMGUI_GENERATED_DIR}/dear-imgui/*
 )
 )
 
 
 # --------------------------------------
 # --------------------------------------
@@ -69,7 +77,7 @@ add_library(${PROJECT_NAME} STATIC ${SOURCES})
 # --------------------------------------
 # --------------------------------------
 target_include_directories(${PROJECT_NAME} 
 target_include_directories(${PROJECT_NAME} 
     PUBLIC
     PUBLIC
-        ${CMAKE_CURRENT_BINARY_DIR}/generated
+        ${IMGUI_GENERATED_DIR}
         ${CMAKE_CURRENT_LIST_DIR}/src
         ${CMAKE_CURRENT_LIST_DIR}/src
 )
 )