diff options
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/FindEGL.cmake | 12 | ||||
-rw-r--r-- | cmake/FindGLESv1.cmake | 12 | ||||
-rw-r--r-- | cmake/FindGLESv2.cmake | 12 | ||||
-rw-r--r-- | cmake/epoxy_run_test_wrapper.cmake | 17 |
4 files changed, 53 insertions, 0 deletions
diff --git a/cmake/FindEGL.cmake b/cmake/FindEGL.cmake new file mode 100644 index 0000000..0dba882 --- /dev/null +++ b/cmake/FindEGL.cmake @@ -0,0 +1,12 @@ +# Find EGL +# +# EGL_LIBRARY +# EGL_FOUND + +set (EGL_NAMES ${EGL_NAMES} egl EGL libEGL) +find_library (EGL_LIBRARY NAMES ${EGL_NAMES} PATHS /opt/vc/lib) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(EGL DEFAULT_MSG EGL_LIBRARY) + +mark_as_advanced(EGL_LIBRARY) diff --git a/cmake/FindGLESv1.cmake b/cmake/FindGLESv1.cmake new file mode 100644 index 0000000..4bc5b7b --- /dev/null +++ b/cmake/FindGLESv1.cmake @@ -0,0 +1,12 @@ +# Find GLESv1 +# +# GLESv1_LIBRARY +# GLESv1_FOUND + +set(GLESv1_NAMES ${GLESv1_NAMES} GLESv1_CM libGLES_CM) +find_library (GLESv1_LIBRARY NAMES ${GLESv1_NAMES} PATHS /opt/vc/lib) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args (GLESv1 DEFAULT_MSG GLESv1_LIBRARY) + +mark_as_advanced (GLESv1_LIBRARY) diff --git a/cmake/FindGLESv2.cmake b/cmake/FindGLESv2.cmake new file mode 100644 index 0000000..f2f7671 --- /dev/null +++ b/cmake/FindGLESv2.cmake @@ -0,0 +1,12 @@ +# Find GLESv2 +# +# GLESv2_LIBRARY +# GLESv2_FOUND + +set (GLESv2_NAMES ${GLESv2_NAMES} GLESv2 libGLESv2) +find_library (GLESv2_LIBRARY NAMES ${GLESv2_NAMES} PATHS /opt/vc/lib) + +include (FindPackageHandleStandardArgs) +find_package_handle_standard_args (GLESv2 DEFAULT_MSG GLESv2_LIBRARY) + +mark_as_advanced (GLESv2_LIBRARY) diff --git a/cmake/epoxy_run_test_wrapper.cmake b/cmake/epoxy_run_test_wrapper.cmake new file mode 100644 index 0000000..d2a8f99 --- /dev/null +++ b/cmake/epoxy_run_test_wrapper.cmake @@ -0,0 +1,17 @@ +cmake_minimum_required (VERSION 3.0)
+if (NOT CMAKE_VERSION VERSION_LESS "3.1")
+ cmake_policy (SET CMP0054 OLD)
+endif ()
+if (WIN32 AND DEFINED EPOXY_SHARED_LIB)
+ get_filename_component (EPOXY_SHARED_LIB_DIR "${EPOXY_SHARED_LIB}" DIRECTORY)
+ file (TO_NATIVE_PATH "${EPOXY_SHARED_LIB_DIR}" EPOXY_SHARED_LIB_DIR)
+ if (NOT DEFINED ENV{PATH} OR ENV{PATH} STREQUAL "")
+ set (ENV{PATH} "${EPOXY_SHARED_LIB_DIR}")
+ else ()
+ set (ENV{PATH} "${EPOXY_SHARED_LIB_DIR};$ENV{PATH}")
+ endif ()
+endif ()
+execute_process (COMMAND "${EPOXY_TEST_CMD}" RESULT_VARIABLE TEST_RETURN_VAL)
+if (NOT TEST_RETURN_VAL EQUAL 0 AND NOT TEST_RETURN_VAL EQUAL 77)
+ message (FATAL_ERROR "Test has failed!")
+endif ()
|