Changeset 658:f198d16fa7f4 in freeDiameter for tests/CMakeLists.txt
- Timestamp:
- Jan 14, 2011, 3:15:23 PM (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
tests/CMakeLists.txt
r585 r658 1 1 # Test directory 2 PROJECT(" libfreeDiameter tests" C)2 PROJECT("freeDiameter tests" C) 3 3 4 4 # give the possibility to configure the timeout duration for the tests … … 28 28 ADD_DEFINITIONS(-DTRACE_LEVEL=NONE) 29 29 30 INCLUDE_DIRECTORIES( ".." ) 31 INCLUDE_DIRECTORIES( "../../libfreeDiameter" ) 32 33 BISON_FILE(../fdd.y) 34 FLEX_FILE(../fdd.l) 35 36 SET(TEST_COMMON_SRC "") 37 38 FOREACH( SRC_FILE ${FD_COMMON_SRC}) 39 SET(TEST_COMMON_SRC ${TEST_COMMON_SRC} "../${SRC_FILE}") 40 ENDFOREACH(SRC_FILE) 41 42 FOREACH( SRC_FILE ${FD_COMMON_GEN_SRC}) 43 SET(TEST_COMMON_SRC ${TEST_COMMON_SRC} "${CMAKE_CURRENT_BINARY_DIR}/../${SRC_FILE}") 44 ENDFOREACH(SRC_FILE) 45 46 FOREACH( SRC_FILE ${LFD_SRC}) 47 SET(TEST_COMMON_SRC ${TEST_COMMON_SRC} "../../libfreeDiameter/${SRC_FILE}") 48 ENDFOREACH(SRC_FILE) 49 50 # Create an archive with the daemon common files (all but main) 51 ADD_LIBRARY(fDcore STATIC ${TEST_COMMON_SRC}) 30 INCLUDE_DIRECTORIES( "../libfdproto" ) 31 INCLUDE_DIRECTORIES( "../libfdcore" ) 52 32 53 33 … … 72 52 73 53 # List of source files, copied from the extension CMakeLists. 74 BISON_FILE(../ ../extensions/app_acct/acct_conf.y)75 FLEX_FILE(../ ../extensions/app_acct/acct_conf.l)54 BISON_FILE(../extensions/app_acct/acct_conf.y) 55 FLEX_FILE(../extensions/app_acct/acct_conf.l) 76 56 #SET_SOURCE_FILES_PROPERTIES(lex.acct_conf.c acct_conf.tab.c PROPERTIES COMPILE_FLAGS "-I ${CMAKE_CURRENT_SOURCE_DIR}") 77 57 … … 89 69 90 70 # The extension headers 91 INCLUDE_DIRECTORIES( "../ ../extensions/app_acct" )71 INCLUDE_DIRECTORIES( "../extensions/app_acct" ) 92 72 93 73 SET(testappacct_ADDITIONAL "") 94 74 95 75 FOREACH( SRC_FILE ${APP_ACCT_SRC}) 96 SET(testappacct_ADDITIONAL ${testappacct_ADDITIONAL} "../ ../extensions/app_acct/${SRC_FILE}")76 SET(testappacct_ADDITIONAL ${testappacct_ADDITIONAL} "../extensions/app_acct/${SRC_FILE}") 97 77 ENDFOREACH(SRC_FILE) 98 78 99 79 FOREACH( SRC_FILE ${APP_ACCT_SRC_GEN}) 100 SET(testappacct_ADDITIONAL ${testappacct_ADDITIONAL} "${CMAKE_CURRENT_BINARY_DIR}/../ ../extensions/app_acct/${SRC_FILE}")80 SET(testappacct_ADDITIONAL ${testappacct_ADDITIONAL} "${CMAKE_CURRENT_BINARY_DIR}/../extensions/app_acct/${SRC_FILE}") 101 81 ENDFOREACH(SRC_FILE) 102 82 … … 109 89 FOREACH( TEST ${TEST_LIST} ) 110 90 ADD_EXECUTABLE(${TEST} ${TEST}.c tests.h ${${TEST}_ADDITIONAL}) 111 TARGET_LINK_LIBRARIES(${TEST} fDcore ${FD_LIBS} ${LFD_LIBS}${${TEST}_ADDITIONAL_LIB})91 TARGET_LINK_LIBRARIES(${TEST} libfdproto libfdcore ${${TEST}_ADDITIONAL_LIB}) 112 92 ADD_TEST(${TEST} ${EXECUTABLE_OUTPUT_PATH}/${TEST}) 113 93 ENDFOREACH( TEST )
Note: See TracChangeset
for help on using the changeset viewer.