aboutsummaryrefslogtreecommitdiff
blob: 14744138edc0b3ad67aa818c6daa59bce5293058 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Index: imgui-1.73/CMakeLists.txt
===================================================================
--- imgui-1.73.orig/CMakeLists.txt
+++ imgui-1.73/CMakeLists.txt
@@ -7,24 +7,18 @@ but has now been moved into my ImGui for
 
 set(name ImGui)
 project(${name} VERSION 0.1.0)
-include(OpticksBuildOptions)
+include(FindPkgConfig)
+pkg_check_modules(OpticksGLEW REQUIRED glew)
+message(STATUS "ImGui.OpticksGLEW_INCLUDE_DIRS : ${OpticksGLEW_INCLUDE_DIRS}")
+message(STATUS "ImGui.OpticksGLEW_LIBRARIES     : ${OpticksGLEW_LIBRARIES}")
 
-set(OpticksGLEW_VERBOSE ON)
-find_package(OpticksGLEW REQUIRED MODULE)
-message(STATUS "ImGui.OpticksGLEW_INCLUDE_DIR : ${OpticksGLEW_INCLUDE_DIR}")
-message(STATUS "ImGui.OpticksGLEW_LIBRARY     : ${OpticksGLEW_LIBRARY}")
+find_package(glfw3 REQUIRED Config)
 
-find_package(OpticksGLFW REQUIRED MODULE)
-message(STATUS "ImGui.OpticksGLFW_INCLUDE_DIR : ${OpticksGLFW_INCLUDE_DIR}")
-message(STATUS "ImGui.OpticksGLFW_LIBRARY     : ${OpticksGLFW_LIBRARY}")
-
-
-set(IMGUI_DEFINITIONS
-)
+set(IMGUI_DEFINITIONS)
 
 set(LIBRARIES
-   ${OpticksGLEW_LIBRARY} 
-   ${OpticksGLFW_LIBRARY}
+   ${OpticksGLEW_LIBRARIES}
+   glfw
 )
 
 if(APPLE)
@@ -92,13 +86,13 @@ set(INCLUDE_DIRS
    ${CMAKE_CURRENT_BINARY_DIR}
 
    ${ImGui_SOURCE_DIR}/examples/opengl3_example
-   ${OpticksGLEW_INCLUDE_DIR} 
-   ${OpticksGLFW_INCLUDE_DIR} 
+   ${OpticksGLEW_INCLUDE_DIRS}
+   ${GLFW_INCLUDE_DIR}
 )
 
 set(DEFINITIONS
    ${OpticksGLEW_DEFINITIONS}
-   ${OpticksGLFW_DEFINITIONS}
+   ${GLFW_DEFINITIONS}
    ${IMGUI_DEFINITIONS}
 )
 
@@ -139,8 +133,8 @@ endif(WIN32)
 
 target_link_libraries(${name} ${LIBRARIES})
 
-install(TARGETS ${name}  DESTINATION externals/lib)
-install(FILES ${HEADERS} DESTINATION externals/include/${name})
+install(TARGETS ${name}  DESTINATION ${LIBDIR})
+install(FILES ${HEADERS} DESTINATION include/${name})
 
 
 #[=[