Fix CMake sample include directory and libraries.
Change-Id: Ib1339f5a40523007ca5832ed1bc7b7d096e6c1f2
Reviewed-on: https://swiftshader-review.googlesource.com/8374
Tested-by: Nicolas Capens <capn@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d7f48a6..4bd070a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -832,7 +832,11 @@
if(BUILD_EXTRA_PROGRAMS)
if(LINUX)
add_executable(OGLES2HelloAPI ${HELLO2_DIR}/OGLES2HelloAPI_LinuxX11.cpp)
- target_link_libraries(OGLES2HelloAPI dl X11 EGL GLESv2)
+ set_target_properties(OGLES2HelloAPI PROPERTIES
+ INCLUDE_DIRECTORIES "${CMAKE_SOURCE_DIR}/include"
+ COMPILE_DEFINITIONS "GL_GLEXT_PROTOTYPES"
+ )
+ target_link_libraries(OGLES2HelloAPI dl X11 libEGL libGLESv2)
elseif(APPLE)
add_executable(OGLES2HelloAPI MACOSX_BUNDLE
${HELLO2_DIR}/OGLES2HelloAPI_OSX.mm