3b2f89029f598ccd67297abac0c9dab614382230
[iec.git] / src / type3_AndroidCloud / anbox-master / external / android-emugl / host / libs / renderControl_dec / CMakeLists.txt
1 set(CURRENT_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/GLESv1_dec)
2
3 PREPEND(GENERATED_SOURCES ${CURRENT_BINARY_DIR}/
4     renderControl_dec.cpp
5     renderControl_server_context.cpp)
6
7 add_custom_command(
8     OUTPUT ${GENERATED_SOURCES}
9     POST_BUILD
10     COMMAND mkdir -p ${CURRENT_BINARY_DIR} && ${CMAKE_BINARY_DIR}/external/android-emugl/host/tools/emugen/emugen
11             -D ${CURRENT_BINARY_DIR} renderControl
12     WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
13     DEPENDS emugen)
14
15 if ("${cmake_build_type_lower}" STREQUAL "trace")
16     set(OPENGL_DEBUG "-DOPENGL_DEBUG_PRINTOUT -DCHECK_GL_ERROR")
17     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OPENGL_DEBUG}")
18     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OPENGL_DEBUG}")
19 endif()
20
21 add_library(renderControl_dec STATIC ${GENERATED_SOURCES})
22 target_link_libraries(renderControl_dec OpenglCodecCommon)