Switch branches/tags
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
42 lines (32 sloc) 1.22 KB



GLUI depends on OpenGL and GLUT. You can use a CMake with a minimum version is 2.8.12 to build the library.

Building Instructions

In order to build the library you can do

mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX:PATH=path/to/install
make install -j4

In order to use the library as a third party in a cmake project you can add this to your CMakeLists.txt:

# Find the package from the gluiConfig.cmake
# in <prefix>/lib/cmake/glui/. Under the namespace glui::
# it exposes the target glui that allows you to compile
# and link with the library
find_package(glui CONFIG REQUIRED)
# suppose you want to try it out in a executable
add_executable(gluitest yourfile.cpp)
# add link to the library, use glui::glui_static if you want to link with the static version
target_link_libraries(gluitest PUBLIC glui::glui)

Check the CMakeLists.txt in the examples folder for an example.

When you install glui, a file gluiConfig.cmake is installed in path/to/install/lib/cmake/glui/ that allows you to import the library in your CMake project by passing the location of gluiConfig.cmake from the cmake command line:

cmake .. -Dglui_DIR=path/to/install/lib/cmake/glui/