vghwinterface/vghwapiwrapper/CMakeLists.txt
branchbug235_bringup_0
changeset 56 40cc73c24bf8
parent 53 c2ef9095503a
child 71 243bbc1d70db
equal deleted inserted replaced
55:09263774e342 56:40cc73c24bf8
    17 set(WRAPPER_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/inc)
    17 set(WRAPPER_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/inc)
    18 set(SERIALIZER_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../vghwserialiser/inc)
    18 set(SERIALIZER_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../vghwserialiser/inc)
    19 set(SERIALIZER_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../vghwserialiser/src)
    19 set(SERIALIZER_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../vghwserialiser/src)
    20 # For guestvideodriverinterfaceconstants.h file
    20 # For guestvideodriverinterfaceconstants.h file
    21 set(VIDEODRIVER_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../inc)
    21 set(VIDEODRIVER_INC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../inc)
    22 
       
    23 set(WRAPPER_LIBS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../lib)
       
    24 
    22 
    25 if(WIN32)
    23 if(WIN32)
    26 	message("*** KhronosAPIWrapper Win32")
    24 	message("*** KhronosAPIWrapper Win32")
    27 	set(WRAPPER_SSE_FLAGS "/arch:SSE2")
    25 	set(WRAPPER_SSE_FLAGS "/arch:SSE2")
    28 	set(WRAPPER_PLATFORM_LINK_LIBRARIES libEGL libOpenVG libGLESv1 libGLESv2)
    26 	set(WRAPPER_PLATFORM_LINK_LIBRARIES libEGL libOpenVG libGLESv1 libGLESv2)
    70   )
    68   )
    71 
    69 
    72 include_directories(
    70 include_directories(
    73   ${WRAPPER_INC_DIR}
    71   ${WRAPPER_INC_DIR}
    74   ${SERIALIZER_INC_DIR}
    72   ${SERIALIZER_INC_DIR}
    75   ${KHRONOS_API_INC}
       
    76   ${VIDEODRIVER_INC_DIR}
    73   ${VIDEODRIVER_INC_DIR}
    77   ${COMMON_INC_DIR}
    74   ${COMMON_INC_DIR}
       
    75   ${EXPORTED_INC_DIR}
    78   )
    76   )
    79 
    77 
    80 link_directories(${WRAPPER_LIBS_DIR} ${GLOBAL_LIB_DIR})
    78 link_directories(${GLOBAL_LIB_DIR})
    81 
    79 
    82 add_definitions(-DKHRONOSAPIWRAPPER_EXPORTS -DSYBORG_GRAPHICSWRAPPER_EXPORTS)
    80 add_definitions(-DKHRONOSAPIWRAPPER_EXPORTS -DSYBORG_GRAPHICSWRAPPER_EXPORTS)
    83 
    81 
    84 add_library(KhronosAPIWrapper SHARED ${WRAPPER_SRC_FILES})
    82 add_library(KhronosAPIWrapper SHARED ${WRAPPER_SRC_FILES})
    85 add_library(syborg-graphicswrapper SHARED ${WRAPPER_SRC_FILES})
    83 add_library(syborg-graphicswrapper SHARED ${WRAPPER_SRC_FILES})