Add default testcases for testing the public API's availability
[platform/core/api/context.git] / testsuite / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(capi-context-test)
3 SET(TEST_EXEC context-test)
4
5 # Source List
6 FILE(GLOB_RECURSE TEST_SRCS src/*.cpp)
7 INCLUDE_DIRECTORIES(
8         ${CMAKE_SOURCE_DIR}/src
9 )
10
11 ADD_EXECUTABLE(${TEST_EXEC} ${TEST_SRCS})
12 TARGET_LINK_LIBRARIES(${TEST_EXEC} ${api_pkg_LDFLAGS} ${target} -pie)
13 SET_TARGET_PROPERTIES(${TEST_EXEC} PROPERTIES COMPILE_FLAGS ${API_EXTRA_CFLAGS})
14 SET_TARGET_PROPERTIES(${TEST_EXEC} PROPERTIES COMPILE_DEFINITIONS "LOG_TAG=\"CONTEXT-TEST\"")
15
16 INSTALL(TARGETS ${TEST_EXEC} DESTINATION ${CMAKE_INSTALL_BINDIR})