From fa9460072407ae2f131e6f7b268e5bbbbb086550 Mon Sep 17 00:00:00 2001 From: Wolfgang Draxinger Date: Mon, 25 Apr 2016 00:09:47 +0200 Subject: shaderloader C89, CMake --- CMakeLists.txt | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 CMakeLists.txt (limited to 'CMakeLists.txt') 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} +) -- cgit v1.2.3