Navigation


Changeset 658:f198d16fa7f4 in freeDiameter for tests/CMakeLists.txt


Ignore:
Timestamp:
Jan 14, 2011, 3:15:23 PM (13 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Initial commit for 1.1.0:

  • Restructuring:
    • libfreeDiameter:
      • renamed folder & binary into libfdproto
      • renamed libfD.h into fdproto-internal.h
      • removed signals management (replaced by triggers in libfdcore)
  • freeDiameter split into:
    • libfdcore (most contents)
      • renamed fD.h into fdcore-internal.h
      • added core.c for framework init/shutdown.
      • new triggers mechanism in events.c.
  • freeDiameterd (main, command line parsing, signals management)
  • tests:
    • now in top-level directory tests.
  • other changes:
    • fd_dict_new now returns 0 on duplicate identical entries.
    • fixes in dict_legacy_xml
    • fixes in some dictionaries
    • moved FD_DEFAULT_CONF_FILENAME definition to freeDiameter-host.h
File:
1 moved

Legend:

Unmodified
Added
Removed
  • tests/CMakeLists.txt

    r585 r658  
    11# Test directory
    2 PROJECT("libfreeDiameter tests" C)
     2PROJECT("freeDiameter tests" C)
    33
    44# give the possibility to configure the timeout duration for the tests
     
    2828ADD_DEFINITIONS(-DTRACE_LEVEL=NONE)
    2929
    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})
     30INCLUDE_DIRECTORIES( "../libfdproto" )
     31INCLUDE_DIRECTORIES( "../libfdcore" )
    5232
    5333
     
    7252
    7353                # 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)
    7656                #SET_SOURCE_FILES_PROPERTIES(lex.acct_conf.c acct_conf.tab.c PROPERTIES COMPILE_FLAGS "-I ${CMAKE_CURRENT_SOURCE_DIR}")
    7757               
     
    8969
    9070                # The extension headers
    91                 INCLUDE_DIRECTORIES( "../../extensions/app_acct" )
     71                INCLUDE_DIRECTORIES( "../extensions/app_acct" )
    9272
    9373                SET(testappacct_ADDITIONAL "")
    9474
    9575                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}")
    9777                ENDFOREACH(SRC_FILE)
    9878
    9979                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}")
    10181                ENDFOREACH(SRC_FILE)
    10282
     
    10989FOREACH( TEST ${TEST_LIST} )
    11090   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})
    11292   ADD_TEST(${TEST} ${EXECUTABLE_OUTPUT_PATH}/${TEST})
    11393ENDFOREACH( TEST )
Note: See TracChangeset for help on using the changeset viewer.