1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
9 set(MODULE_DIR ${CMAKE_SOURCE_DIR})
11 SET (${PROJECT_NAME}_SOURCE_FILES
12 ${MODULE_DIR}/tolua_event.c
13 ${MODULE_DIR}/tolua_to.c
14 ${MODULE_DIR}/tolua_is.c
15 ${MODULE_DIR}/tolua_push.c
16 ${MODULE_DIR}/tolua_map.c
19 LIST (APPEND SRCS ${${PROJECT_NAME}_SOURCE_FILES})
25 add_library(${PROJECT_NAME} STATIC ${SRCS})
27 SET(CMAKE_C_FLAGS "-fPIC ${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
28 SET(CMAKE_CXX_FLAGS "-fPIC ${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
30 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION lib)
31 INSTALL(FILES ${CMAKE_SOURCE_DIR}/tolua++.h DESTINATION include/)