include_directories( ../src )

set( IMGUI_SOURCES
		 ../../ext/imgui-master/imgui.h
		 ../../ext/imgui-master/imgui.cpp
		 ../../ext/imgui-master/imgui_internal.h
		 ../../ext/imgui-master/ImGuizmo.h
		 ../../ext/imgui-master/ImGuizmo.cpp
		 ../../ext/imgui-master/ImLightRig.h
		 ../../ext/imgui-master/ImSequencer.h
		 ../../ext/imgui-master/ImSequencer.cpp
		 ../../ext/imgui-master/ImZoomSlider.h
		 ../../ext/imgui-master/GraphEditor.h
		 ../../ext/imgui-master/GraphEditor.cpp
		 ../../ext/imgui-master/ImCurveEdit.h
		 ../../ext/imgui-master/ImCurveEdit.cpp
		 ../../ext/imgui-master/imgui_demo.cpp
		 ../../ext/imgui-master/imgui_draw.cpp
		 ../../ext/imgui-master/imgui_widgets.cpp
		 ../../ext/imgui-master/imgui_tables.cpp
		 ../../ext/imgui-master/imconfig.h
		 ../../ext/imgui-master/backends/imgui_impl_glfw.h
		 ../../ext/imgui-master/backends/imgui_impl_glfw.cpp
		 ../../ext/imgui-master/backends/imgui_impl_opengl2.h
		 ../../ext/imgui-master/backends/imgui_impl_opengl2.cpp
)

add_executable (interactiveOptimizerEndpoints interactiveOptimizerEndpoints.cpp ${IMGUI_SOURCES})
target_link_libraries (interactiveOptimizerEndpoints ${CMAKE_PROJECT_NAME} GL_DRAWER ${OPENGL_LIBRARIES} glfw)