hostsupport/hostopengles11/CMakeLists.txt
branchbug235_bringup_0
changeset 56 40cc73c24bf8
parent 53 c2ef9095503a
equal deleted inserted replaced
55:09263774e342 56:40cc73c24bf8
    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})