equal
deleted
inserted
replaced
27 # Description: |
27 # Description: |
28 # CMake meta build file for host libGLESv1 |
28 # CMake meta build file for host libGLESv1 |
29 |
29 |
30 set(GLES_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src) |
30 set(GLES_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src) |
31 set(GLES_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/inc) |
31 set(GLES_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/inc) |
|
32 |
|
33 configure_file(${GLES_INC_DIR}/GLES/egl.h ${EXPORTED_INC_DIR}/GLES/egl.h COPYONLY) |
|
34 configure_file(${GLES_INC_DIR}/GLES/gl.h ${EXPORTED_INC_DIR}/GLES/gl.h COPYONLY) |
|
35 configure_file(${GLES_INC_DIR}/GLES/glext.h ${EXPORTED_INC_DIR}/GLES/glext.h COPYONLY) |
|
36 configure_file(${GLES_INC_DIR}/GLES/glplatform.h ${EXPORTED_INC_DIR}/GLES/glplatform.h COPYONLY) |
|
37 configure_file(${GLES_INC_DIR}/GLES/glextplatform.h ${EXPORTED_INC_DIR}/GLES/glextplatform.h COPYONLY) |
32 |
38 |
33 if(WIN32) |
39 if(WIN32) |
34 message("*** EGL Win32") |
40 message("*** EGL Win32") |
35 set(GLES_SSE_FLAGS "/arch:SSE2") |
41 set(GLES_SSE_FLAGS "/arch:SSE2") |
36 set(GLES_PLATFORM_LINK_LIBRARIES "") |
42 set(GLES_PLATFORM_LINK_LIBRARIES "") |
63 |
69 |
64 include_directories( |
70 include_directories( |
65 ${GLES_SRC_DIR} |
71 ${GLES_SRC_DIR} |
66 ${GLES_INC_DIR} |
72 ${GLES_INC_DIR} |
67 ${COMMON_INC_DIR} |
73 ${COMMON_INC_DIR} |
|
74 ${EXPORTED_INC_DIR} |
68 ) |
75 ) |
69 |
76 |
70 add_definitions(-DKHRONOS_APICALL_EXPORT) |
77 add_definitions(-DKHRONOS_APICALL_EXPORT) |
71 |
78 |
72 add_library(${LIBRARY_NAME_PREFIX}GLESv1 SHARED ${GLES_SRC_FILES}) |
79 add_library(${LIBRARY_NAME_PREFIX}GLESv1 SHARED ${GLES_SRC_FILES}) |