aboutsummaryrefslogtreecommitdiff
path: root/mariadb-connector-c-v_2.3.7/examples/CMakeLists.txt
blob: 574f61c5227a6961ec8016e3234de8db07c79749 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SET(EXAMPLE_FILES "mysql_affected_rows" 
                  "mysql_debug")

INCLUDE_DIRECTORIES(${CC_SOURCE_DIR}/include)

ENABLE_TESTING()

# this will be the main tests which saves output
# from example files
ADD_EXECUTABLE(test_output test_output.c)

FOREACH(EXAMPLE_FILE ${EXAMPLE_FILES})
  SET(XML_EXAMPLE_FILES $XML_EXAMPLE_FILES "examples/${EXAMPLE_FILE}.c")
  ADD_EXECUTABLE(${EXAMPLE_FILE} ${EXAMPLE_FILE}.c)
  TARGET_LINK_LIBRARIES(${EXAMPLE_FILE} mariadbclient)
  ADD_TEST(TEST_${EXAMPLE_FILE} ./${EXECUTABLE_OUTPUT_PATH}/test_output ./${EXAMPLE_FILE} ${CC_SOURCE_DIR}/examples/${EXAMPLE_FILE}.out ${CC_SOURCE_DIR}/examples/${EXAMPLE_FILE}.exp)

ENDFOREACH(EXAMPLE_FILE ${EXAMPLE_FILES})