diff options
author | Wolfgang Draxinger <Wolfgang.Draxinger@draxit.de> | 2016-04-25 00:09:47 +0200 |
---|---|---|
committer | Wolfgang Draxinger <Wolfgang.Draxinger@draxit.de> | 2016-04-25 00:09:47 +0200 |
commit | fa9460072407ae2f131e6f7b268e5bbbbb086550 (patch) | |
tree | b5b34075056d392e3f25d9e5d6e2ec48c154c2da /CMakeLists.txt | |
parent | 2ca04fbe7985ee944f3fa6302886a252a51add0c (diff) | |
download | pointoverdrawbench-fa9460072407ae2f131e6f7b268e5bbbbb086550.tar.gz pointoverdrawbench-fa9460072407ae2f131e6f7b268e5bbbbb086550.tar.bz2 |
shaderloader C89, CMake
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..e13c992 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,33 @@ +cmake_minimum_required(VERSION 2.8) +project(pointoverdrawbench) + +find_package(OpenGL) +find_package(GLUT) +find_package(GLEW) + +if(MSVC) +set(EXTRA_LIBRARIES) +else(MSVC) +set(EXTRA_LIBRARIES m) +endif(MSVC) + +add_executable(pointoverdrawbench + main.c + positiongen.c + solid.c + stats.c + debuggl/debuggl.c + shaderloader/shaderloader.c +) +target_link_libraries(pointoverdrawbench + ${OPENGL_gl_LIBRARY} + ${GLUT_LIBRARIES} + ${GLEW_LIBRARIES} + ${EXTRA_LIBRARIES} +) +file(COPY + positiongen.glsl + mvp.vs.glsl + solid.fs.glsl + DESTINATION ${CMAKE_CURRENT_BINARY_DIR} +) |