From 451335d49caec7fe444116f419788777232470cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Mon, 12 Jul 2010 13:59:03 +0200 Subject: Imported Upstream version 1.28.0 --- tests/CMakeLists.txt | 222 +++++++++++++++++++++++++++------------------------ 1 file changed, 118 insertions(+), 104 deletions(-) (limited to 'tests/CMakeLists.txt') diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index b74c1de..e54b144 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -20,7 +20,7 @@ include_directories("${Gammu_BINARY_DIR}/include") # Basic check for statemachine allocation add_executable(statemachine-alloc statemachine-alloc.c) -target_link_libraries(statemachine-alloc libGammu) +target_link_libraries(statemachine-alloc libGammu ${GETTEXT_LIBRARIES}) add_test(statemachine-alloc "${GAMMU_TEST_PATH}/statemachine-alloc${GAMMU_TEST_SUFFIX}") # Basic check for sizes @@ -36,39 +36,46 @@ add_test(array "${GAMMU_TEST_PATH}/array-test${GAMMU_TEST_SUFFIX}") # Basic check for statemachine functionality add_executable(statemachine-init statemachine-init.c) -target_link_libraries(statemachine-init libGammu) +target_link_libraries(statemachine-init libGammu ${GETTEXT_LIBRARIES}) add_test(statemachine-init "${GAMMU_TEST_PATH}/statemachine-init${GAMMU_TEST_SUFFIX}") +# USB device parsing +if (LIBUSB_FOUND AND WITH_NOKIA_SUPPORT) + add_executable(usb-device-parse usb-device-parse.c) + target_link_libraries(usb-device-parse libGammu ${GETTEXT_LIBRARIES}) + add_test(usb-device-parse "${GAMMU_TEST_PATH}/usb-device-parse${GAMMU_TEST_SUFFIX}") +endif (LIBUSB_FOUND AND WITH_NOKIA_SUPPORT) + # Debug testing add_executable(debug debug.c) -target_link_libraries(debug libGammu) +target_link_libraries(debug libGammu ${GETTEXT_LIBRARIES}) add_test(debug "${GAMMU_TEST_PATH}/debug${GAMMU_TEST_SUFFIX}") # Check error code descriptions add_executable(dump-error-codes dump-error-codes.c) -target_link_libraries(dump-error-codes libGammu) +target_link_libraries(dump-error-codes libGammu ${GETTEXT_LIBRARIES}) add_test(dump-error-codes "${GAMMU_TEST_PATH}/dump-error-codes${GAMMU_TEST_SUFFIX}" "-n") # Check feature code names add_executable(dump-features dump-features.c) -target_link_libraries(dump-features libGammu) +target_link_libraries(dump-features libGammu ${GETTEXT_LIBRARIES}) add_test(dump-features "${GAMMU_TEST_PATH}/dump-features${GAMMU_TEST_SUFFIX}" "-n") # Check feature parsing add_executable(features-parsing features-parsing.c) -target_link_libraries(features-parsing libGammu) +target_link_libraries(features-parsing libGammu ${GETTEXT_LIBRARIES}) add_test(features-parsing "${GAMMU_TEST_PATH}/features-parsing${GAMMU_TEST_SUFFIX}" "-n") # Check network codes decoding add_executable(network-codes network-codes.c) -target_link_libraries(network-codes libGammu) +target_link_libraries(network-codes libGammu ${GETTEXT_LIBRARIES}) add_test(network-codes "${GAMMU_TEST_PATH}/network-codes${GAMMU_TEST_SUFFIX}" "-n") if (WITH_BACKUP) # smsbackup parsing add_executable(smsbackup smsbackup.c) target_link_libraries(smsbackup messagedisplay) - target_link_libraries(smsbackup libGammu) + target_link_libraries(smsbackup libGammu ${GETTEXT_LIBRARIES}) # List test cases file(GLOB VCARDS @@ -88,7 +95,7 @@ if (WITH_BACKUP) # vCard parsing add_executable(vcard-read vcard-read.c) target_link_libraries(vcard-read memorydisplay) - target_link_libraries(vcard-read libGammu) + target_link_libraries(vcard-read libGammu ${GETTEXT_LIBRARIES}) # List test cases file(GLOB VCARDS @@ -126,7 +133,7 @@ endif (WITH_BACKUP) # [iv]Calendar parsing if (WITH_BACKUP) add_executable(cal-read cal-read.c) - target_link_libraries(cal-read libGammu) + target_link_libraries(cal-read libGammu ${GETTEXT_LIBRARIES}) # List test cases file(GLOB VCALS @@ -162,97 +169,97 @@ endif (WITH_BACKUP) # SMS parsing if (WITH_NOKIA6110) add_executable(sms-nokia-01 sms-nokia-01.c) - target_link_libraries(sms-nokia-01 libGammu) + target_link_libraries(sms-nokia-01 libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-nokia-01 messagedisplay) add_test(sms-nokia-01 "${GAMMU_TEST_PATH}/sms-nokia-01${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6110) if (WITH_NOKIA6510) add_executable(sms-nokia-02 sms-nokia-02.c) - target_link_libraries(sms-nokia-02 libGammu) + target_link_libraries(sms-nokia-02 libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-nokia-02 messagedisplay) add_test(sms-nokia-02 "${GAMMU_TEST_PATH}/sms-nokia-02${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6510) if (WITH_NOKIA6510) add_executable(sms-nokia-03 sms-nokia-03.c) - target_link_libraries(sms-nokia-03 libGammu) + target_link_libraries(sms-nokia-03 libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-nokia-03 messagedisplay) add_test(sms-nokia-03 "${GAMMU_TEST_PATH}/sms-nokia-03${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6510) if (WITH_NOKIA6510) add_executable(sms-nokia-04 sms-nokia-04.c) - target_link_libraries(sms-nokia-04 libGammu) + target_link_libraries(sms-nokia-04 libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-nokia-04 messagedisplay) add_test(sms-nokia-04 "${GAMMU_TEST_PATH}/sms-nokia-04${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6510) if (WITH_NOKIA6510) add_executable(sms-nokia-05 sms-nokia-05.c) - target_link_libraries(sms-nokia-05 libGammu) + target_link_libraries(sms-nokia-05 libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-nokia-05 messagedisplay) add_test(sms-nokia-05 "${GAMMU_TEST_PATH}/sms-nokia-05${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6510) if (WITH_NOKIA6510) add_executable(sms-nokia-06 sms-nokia-06.c) - target_link_libraries(sms-nokia-06 libGammu) + target_link_libraries(sms-nokia-06 libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-nokia-06 messagedisplay) add_test(sms-nokia-06 "${GAMMU_TEST_PATH}/sms-nokia-06${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6510) if (WITH_NOKIA6510) add_executable(sms-nokia-07 sms-nokia-07.c) - target_link_libraries(sms-nokia-07 libGammu) + target_link_libraries(sms-nokia-07 libGammu ${GETTEXT_LIBRARIES}) add_test(sms-nokia-07 "${GAMMU_TEST_PATH}/sms-nokia-07${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6510) if (WITH_NOKIA6510) add_executable(sms-nokia-08 sms-nokia-08.c) - target_link_libraries(sms-nokia-08 libGammu) + target_link_libraries(sms-nokia-08 libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-nokia-08 messagedisplay) add_test(sms-nokia-08 "${GAMMU_TEST_PATH}/sms-nokia-08${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6510) if (WITH_NOKIA6510) add_executable(sms-nokia-09 sms-nokia-09.c) - target_link_libraries(sms-nokia-09 libGammu) + target_link_libraries(sms-nokia-09 libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-nokia-09 messagedisplay) add_test(sms-nokia-09 "${GAMMU_TEST_PATH}/sms-nokia-09${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6510) if (WITH_NOKIA6510) add_executable(sms-nokia-10 sms-nokia-10.c) - target_link_libraries(sms-nokia-10 libGammu) + target_link_libraries(sms-nokia-10 libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-nokia-10 messagedisplay) add_test(sms-nokia-10 "${GAMMU_TEST_PATH}/sms-nokia-10${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6510) if (WITH_NOKIA6510) add_executable(sms-nokia-11 sms-nokia-11.c) - target_link_libraries(sms-nokia-11 libGammu) + target_link_libraries(sms-nokia-11 libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-nokia-11 messagedisplay) add_test(sms-nokia-11 "${GAMMU_TEST_PATH}/sms-nokia-11${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6510) if (WITH_NOKIA6510) add_executable(sms-nokia-12 sms-nokia-12.c) - target_link_libraries(sms-nokia-12 libGammu) + target_link_libraries(sms-nokia-12 libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-nokia-12 messagedisplay) add_test(sms-nokia-12 "${GAMMU_TEST_PATH}/sms-nokia-12${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6510) if (WITH_NOKIA6510) add_executable(sms-nokia-13 sms-nokia-13.c) - target_link_libraries(sms-nokia-13 libGammu) + target_link_libraries(sms-nokia-13 libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-nokia-13 messagedisplay) add_test(sms-nokia-13 "${GAMMU_TEST_PATH}/sms-nokia-13${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6510) if (WITH_NOKIA6510) add_executable(sms-nokia-14 sms-nokia-14.c) - target_link_libraries(sms-nokia-14 libGammu) + target_link_libraries(sms-nokia-14 libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-nokia-14 messagedisplay) add_test(sms-nokia-14 "${GAMMU_TEST_PATH}/sms-nokia-14${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6510) @@ -260,14 +267,14 @@ endif (WITH_NOKIA6510) if (WITH_NOKIA6110) # Nokia ringtone add_executable(nokia-6110-ringtone nokia-6110-ringtone.c) - target_link_libraries(nokia-6110-ringtone libGammu) + target_link_libraries(nokia-6110-ringtone libGammu ${GETTEXT_LIBRARIES}) add_test(nokia-6110-ringtone "${GAMMU_TEST_PATH}/nokia-6110-ringtone${GAMMU_TEST_SUFFIX}") endif (WITH_NOKIA6110) if (WITH_ATGEN) # AT SMS parsing add_executable(sms-at-parse sms-at-parse.c) - target_link_libraries(sms-at-parse libGammu) + target_link_libraries(sms-at-parse libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-at-parse messagedisplay) # AT SMS parsing - simple PDU decoder @@ -335,7 +342,7 @@ if (WITH_ATGEN) # AT model parsing add_executable(get-model-at get-model-at.c) - target_link_libraries(get-model-at libGammu) + target_link_libraries(get-model-at libGammu ${GETTEXT_LIBRARIES}) # List test cases file(GLOB MESSAGES @@ -352,7 +359,7 @@ if (WITH_ATGEN) # Samsung memory parsing add_executable(samsung-get-memory samsung-get-memory.c) - target_link_libraries(samsung-get-memory libGammu) + target_link_libraries(samsung-get-memory libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(samsung-get-memory memorydisplay) # List test cases @@ -370,7 +377,7 @@ if (WITH_ATGEN) # AT getting of available phone memories add_executable(at-get-smsmemories at-get-smsmemories.c) - target_link_libraries(at-get-smsmemories libGammu) + target_link_libraries(at-get-smsmemories libGammu ${GETTEXT_LIBRARIES}) # List test cases for all memories file(GLOB MESSAGES @@ -404,7 +411,7 @@ if (WITH_ATGEN) # AT CNMI parsing add_executable(at-cnmi-reply at-cnmi-reply.c) - target_link_libraries(at-cnmi-reply libGammu) + target_link_libraries(at-cnmi-reply libGammu ${GETTEXT_LIBRARIES}) # List test cases file(GLOB MESSAGES @@ -421,7 +428,7 @@ if (WITH_ATGEN) # AT CREG parsing add_executable(at-creg-reply at-creg-reply.c) - target_link_libraries(at-creg-reply libGammu) + target_link_libraries(at-creg-reply libGammu ${GETTEXT_LIBRARIES}) # List test cases file(GLOB MESSAGES @@ -438,7 +445,7 @@ if (WITH_ATGEN) # AT memory parsing add_executable(at-getmemory-reply at-getmemory-reply.c) - target_link_libraries(at-getmemory-reply libGammu) + target_link_libraries(at-getmemory-reply libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(at-getmemory-reply memorydisplay) macro(at_getmemory_reply_test _file _charset _test) @@ -462,7 +469,7 @@ if (WITH_ATGEN) # AT USSD replies parsing add_executable(at-ussd-reply at-ussd-reply.c) - target_link_libraries(at-ussd-reply libGammu) + target_link_libraries(at-ussd-reply libGammu ${GETTEXT_LIBRARIES}) # List test cases file(GLOB MESSAGES @@ -480,7 +487,7 @@ if (WITH_ATGEN) # AT SMSC parsing add_executable(get-smsc-at get-smsc-at.c) - target_link_libraries(get-smsc-at libGammu) + target_link_libraries(get-smsc-at libGammu ${GETTEXT_LIBRARIES}) # List test cases file(GLOB MESSAGES @@ -513,7 +520,7 @@ if (WITH_ATGEN) if (WITH_BACKUP) # AT SMS encoding add_executable(sms-at-encode sms-at-encode.c) - target_link_libraries(sms-at-encode libGammu) + target_link_libraries(sms-at-encode libGammu ${GETTEXT_LIBRARIES}) # List test cases file(GLOB MESSAGES @@ -534,13 +541,13 @@ endif (WITH_ATGEN) # SMS encoding add_executable(sms-encode-decode sms-encode-decode.c) -target_link_libraries(sms-encode-decode libGammu) +target_link_libraries(sms-encode-decode libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-encode-decode messagedisplay) add_test(sms-encode-decode "${GAMMU_TEST_PATH}/sms-encode-decode${GAMMU_TEST_SUFFIX}") # SMS encoding from commandline add_executable(sms-cmdline sms-cmdline.c) -target_link_libraries(sms-cmdline libGammu) +target_link_libraries(sms-cmdline libGammu ${GETTEXT_LIBRARIES}) target_link_libraries(sms-cmdline messagedisplay) target_link_libraries(sms-cmdline messagecmdline) @@ -648,20 +655,22 @@ add_test(sms-cmdline-WAP "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX}" set_tests_properties(sms-cmdline-WAP PROPERTIES PASS_REGULAR_EXPRESSION "User Data Header : MMS indicator, ID \\(8 bit\\) [0-9]*, part 1 of 1") -add_test(sms-cmdline-TODO "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX}" - TODO 132132 ${Gammu_SOURCE_DIR}/tests/vcal/02.vcs 1) -set_tests_properties(sms-cmdline-TODO PROPERTIES - PASS_REGULAR_EXPRESSION "User Data Header : Nokia calendar note, ID \\(8 bit\\) [0-9]*, part 2 of 2") - -add_test(sms-cmdline-CALENDAR "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX}" - CALENDAR 132132 ${Gammu_SOURCE_DIR}/tests/vcal/UK32Holidays.ics 30) -set_tests_properties(sms-cmdline-CALENDAR PROPERTIES - PASS_REGULAR_EXPRESSION "SUMMARY:Bank Holiday") - -add_test(sms-cmdline-VCARD "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX}" - VCARD21 132132 ${Gammu_SOURCE_DIR}/tests/vcards/yahoo.vcf ME 1) -set_tests_properties(sms-cmdline-VCARD PROPERTIES - PASS_REGULAR_EXPRESSION "User Data Header : Concatenated \\(linked\\) message, ID \\(8 bit\\) [0-9]*, 2 parts") +if (WITH_BACKUP) + add_test(sms-cmdline-TODO "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX}" + TODO 132132 ${Gammu_SOURCE_DIR}/tests/vcal/02.vcs 1) + set_tests_properties(sms-cmdline-TODO PROPERTIES + PASS_REGULAR_EXPRESSION "User Data Header : Nokia calendar note, ID \\(8 bit\\) [0-9]*, part 2 of 2") + + add_test(sms-cmdline-CALENDAR "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX}" + CALENDAR 132132 ${Gammu_SOURCE_DIR}/tests/vcal/UK32Holidays.ics 30) + set_tests_properties(sms-cmdline-CALENDAR PROPERTIES + PASS_REGULAR_EXPRESSION "SUMMARY:Bank Holiday") + + add_test(sms-cmdline-VCARD "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX}" + VCARD21 132132 ${Gammu_SOURCE_DIR}/tests/vcards/yahoo.vcf ME 1) + set_tests_properties(sms-cmdline-VCARD PROPERTIES + PASS_REGULAR_EXPRESSION "User Data Header : Concatenated \\(linked\\) message, ID \\(8 bit\\) [0-9]*, 2 parts") +endif (WITH_BACKUP) add_test(sms-cmdline-SMSTEMPLATE "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX}" SMSTEMPLATE 213 -text aaafdsfdfasd) @@ -702,51 +711,53 @@ add_test(sms-cmdline-PROFILE "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX} set_tests_properties(sms-cmdline-PROFILE PROPERTIES PASS_REGULAR_EXPRESSION "User Data Header : Nokia profile, ID \\(8 bit\\) [0-9]*, 3 parts") -add_test(sms-cmdline-BOOKMARK "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX}" - BOOKMARK 213 ${Gammu_SOURCE_DIR}/tests/misc/wap-bookmark.backup 1) -set_tests_properties(sms-cmdline-BOOKMARK PROPERTIES - PASS_REGULAR_EXPRESSION "User Data Header : Nokia WAP bookmark") - -add_test(sms-cmdline-WAPSETTINGS "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX}" - WAPSETTINGS 213 ${Gammu_SOURCE_DIR}/tests/misc/wap-settings.backup 1 GPRS) -set_tests_properties(sms-cmdline-WAPSETTINGS PROPERTIES - PASS_REGULAR_EXPRESSION "User Data Header : Nokia WAP bookmark or WAP/MMS settings, ID \\(8 bit\\) [0-9]*, 2 parts") - -add_test(sms-cmdline-MMSSETTINGS "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX}" - MMSSETTINGS 213 ${Gammu_SOURCE_DIR}/tests/misc/mms-settings.backup 1) -set_tests_properties(sms-cmdline-MMSSETTINGS PROPERTIES - PASS_REGULAR_EXPRESSION "User Data Header : Nokia WAP bookmark or WAP/MMS settings, ID \\(8 bit\\) [0-9]*, 2 parts") +if (WITH_BACKUP) + add_test(sms-cmdline-BOOKMARK "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX}" + BOOKMARK 213 ${Gammu_SOURCE_DIR}/tests/misc/wap-bookmark.backup 1) + set_tests_properties(sms-cmdline-BOOKMARK PROPERTIES + PASS_REGULAR_EXPRESSION "User Data Header : Nokia WAP bookmark") + + add_test(sms-cmdline-WAPSETTINGS "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX}" + WAPSETTINGS 213 ${Gammu_SOURCE_DIR}/tests/misc/wap-settings.backup 1 GPRS) + set_tests_properties(sms-cmdline-WAPSETTINGS PROPERTIES + PASS_REGULAR_EXPRESSION "User Data Header : Nokia WAP bookmark or WAP/MMS settings, ID \\(8 bit\\) [0-9]*, 2 parts") + + add_test(sms-cmdline-MMSSETTINGS "${GAMMU_TEST_PATH}/sms-cmdline${GAMMU_TEST_SUFFIX}" + MMSSETTINGS 213 ${Gammu_SOURCE_DIR}/tests/misc/mms-settings.backup 1) + set_tests_properties(sms-cmdline-MMSSETTINGS PROPERTIES + PASS_REGULAR_EXPRESSION "User Data Header : Nokia WAP bookmark or WAP/MMS settings, ID \\(8 bit\\) [0-9]*, 2 parts") +endif (WITH_BACKUP) if (WITH_ATGEN) # Samsung parser tests add_executable(at-samsung at-samsung.c) - target_link_libraries(at-samsung libGammu) + target_link_libraries(at-samsung libGammu ${GETTEXT_LIBRARIES}) add_test(at-samsung "${GAMMU_TEST_PATH}/at-samsung${GAMMU_TEST_SUFFIX}") # Motorola parser tests add_executable(at-motorola at-motorola.c) - target_link_libraries(at-motorola libGammu) + target_link_libraries(at-motorola libGammu ${GETTEXT_LIBRARIES}) add_test(at-motorola "${GAMMU_TEST_PATH}/at-motorola${GAMMU_TEST_SUFFIX}") # AT parser tests add_executable(at-parser at-parser.c) - target_link_libraries(at-parser libGammu) + target_link_libraries(at-parser libGammu ${GETTEXT_LIBRARIES}) add_test(at-parser "${GAMMU_TEST_PATH}/at-parser${GAMMU_TEST_SUFFIX}") # AT text encoding/decoding add_executable(at-charset at-charset.c) - target_link_libraries(at-charset libGammu) + target_link_libraries(at-charset libGammu ${GETTEXT_LIBRARIES}) add_test(at-charset "${GAMMU_TEST_PATH}/at-charset${GAMMU_TEST_SUFFIX}") endif (WITH_ATGEN) # Line parser tests add_executable(line-splitting line-splitting.c) -target_link_libraries(line-splitting libGammu) +target_link_libraries(line-splitting libGammu ${GETTEXT_LIBRARIES}) add_test(line-splitting "${GAMMU_TEST_PATH}/line-splitting${GAMMU_TEST_SUFFIX}") # Config file parsing add_executable(config config.c) -target_link_libraries(config libGammu) +target_link_libraries(config libGammu ${GETTEXT_LIBRARIES}) file(GLOB CONFIGS RELATIVE "${Gammu_SOURCE_DIR}/tests/configs" "${Gammu_SOURCE_DIR}/tests/configs/tabs-*") @@ -761,7 +772,7 @@ endforeach(TESTCONFIG $CONFIGS) # INI file parsing add_executable(inifile inifile.c) -target_link_libraries(inifile libGammu) +target_link_libraries(inifile libGammu ${GETTEXT_LIBRARIES}) file(GLOB INIFILES RELATIVE "${Gammu_SOURCE_DIR}/tests/inifiles" "${Gammu_SOURCE_DIR}/tests/inifiles/*.ini") @@ -773,21 +784,24 @@ endforeach(TESTINIFILE $INIFILES) # Examples add_executable(phone-info "${Gammu_SOURCE_DIR}/docs/develop/examples/phone-info.c") -target_link_libraries(phone-info libGammu) +target_link_libraries(phone-info libGammu ${GETTEXT_LIBRARIES}) add_executable(custom-config "${Gammu_SOURCE_DIR}/docs/develop/examples/custom-config.c") -target_link_libraries(custom-config libGammu) +target_link_libraries(custom-config libGammu ${GETTEXT_LIBRARIES}) add_executable(sms-send "${Gammu_SOURCE_DIR}/docs/develop/examples/sms-send.c") -target_link_libraries(sms-send libGammu) +target_link_libraries(sms-send libGammu ${GETTEXT_LIBRARIES}) +add_executable(long-sms "${Gammu_SOURCE_DIR}/docs/develop/examples/long-sms.c") +target_link_libraries(long-sms libGammu ${GETTEXT_LIBRARIES}) add_executable(sms-read "${Gammu_SOURCE_DIR}/docs/develop/examples/sms-read.c") -target_link_libraries(sms-read libGammu) +target_link_libraries(sms-read libGammu ${GETTEXT_LIBRARIES}) add_executable(smsd "${Gammu_SOURCE_DIR}/docs/develop/examples/smsd.c") -target_link_libraries(smsd libGammu gsmsd) +target_link_libraries(smsd libGammu ${GETTEXT_LIBRARIES} gsmsd) # Examples tests, works with dummy phone if (WITH_BACKUP) add_test(phone-info "${GAMMU_TEST_PATH}/phone-info${GAMMU_TEST_SUFFIX}" "${CMAKE_CURRENT_BINARY_DIR}/.gammurc") add_test(custom-config "${GAMMU_TEST_PATH}/custom-config${GAMMU_TEST_SUFFIX}" "${CMAKE_CURRENT_BINARY_DIR}/.gammu-dummy" none dummy) add_test(sms-send "${GAMMU_TEST_PATH}/sms-send${GAMMU_TEST_SUFFIX}" "${CMAKE_CURRENT_BINARY_DIR}/.gammurc") + add_test(long-sms "${GAMMU_TEST_PATH}/long-sms${GAMMU_TEST_SUFFIX}" "${CMAKE_CURRENT_BINARY_DIR}/.gammurc") add_test(sms-read "${GAMMU_TEST_PATH}/sms-read${GAMMU_TEST_SUFFIX}" "${CMAKE_CURRENT_BINARY_DIR}/.gammurc") endif (WITH_BACKUP) @@ -797,132 +811,132 @@ endif (WITH_BACKUP) # Test for header gammu-backup.h add_executable(include-backup include-backup.c) -target_link_libraries(include-backup libGammu) +target_link_libraries(include-backup libGammu ${GETTEXT_LIBRARIES}) add_test(include-backup "${GAMMU_TEST_PATH}/include-backup${GAMMU_TEST_SUFFIX}") # Test for header gammu-bitmap.h add_executable(include-bitmap include-bitmap.c) -target_link_libraries(include-bitmap libGammu) +target_link_libraries(include-bitmap libGammu ${GETTEXT_LIBRARIES}) add_test(include-bitmap "${GAMMU_TEST_PATH}/include-bitmap${GAMMU_TEST_SUFFIX}") # Test for header gammu-calendar.h add_executable(include-calendar include-calendar.c) -target_link_libraries(include-calendar libGammu) +target_link_libraries(include-calendar libGammu ${GETTEXT_LIBRARIES}) add_test(include-calendar "${GAMMU_TEST_PATH}/include-calendar${GAMMU_TEST_SUFFIX}") # Test for header gammu-callback.h add_executable(include-callback include-callback.c) -target_link_libraries(include-callback libGammu) +target_link_libraries(include-callback libGammu ${GETTEXT_LIBRARIES}) add_test(include-callback "${GAMMU_TEST_PATH}/include-callback${GAMMU_TEST_SUFFIX}") # Test for header gammu-call.h add_executable(include-call include-call.c) -target_link_libraries(include-call libGammu) +target_link_libraries(include-call libGammu ${GETTEXT_LIBRARIES}) add_test(include-call "${GAMMU_TEST_PATH}/include-call${GAMMU_TEST_SUFFIX}") # Test for header gammu-category.h add_executable(include-category include-category.c) -target_link_libraries(include-category libGammu) +target_link_libraries(include-category libGammu ${GETTEXT_LIBRARIES}) add_test(include-category "${GAMMU_TEST_PATH}/include-category${GAMMU_TEST_SUFFIX}") # Test for header gammu-datetime.h add_executable(include-datetime include-datetime.c) -target_link_libraries(include-datetime libGammu) +target_link_libraries(include-datetime libGammu ${GETTEXT_LIBRARIES}) add_test(include-datetime "${GAMMU_TEST_PATH}/include-datetime${GAMMU_TEST_SUFFIX}") # Test for header gammu-debug.h add_executable(include-debug include-debug.c) -target_link_libraries(include-debug libGammu) +target_link_libraries(include-debug libGammu ${GETTEXT_LIBRARIES}) add_test(include-debug "${GAMMU_TEST_PATH}/include-debug${GAMMU_TEST_SUFFIX}") # Test for header gammu-error.h add_executable(include-error include-error.c) -target_link_libraries(include-error libGammu) +target_link_libraries(include-error libGammu ${GETTEXT_LIBRARIES}) add_test(include-error "${GAMMU_TEST_PATH}/include-error${GAMMU_TEST_SUFFIX}") # Test for header gammu-file.h add_executable(include-file include-file.c) -target_link_libraries(include-file libGammu) +target_link_libraries(include-file libGammu ${GETTEXT_LIBRARIES}) add_test(include-file "${GAMMU_TEST_PATH}/include-file${GAMMU_TEST_SUFFIX}") # Test for header gammu-info.h add_executable(include-info include-info.c) -target_link_libraries(include-info libGammu) +target_link_libraries(include-info libGammu ${GETTEXT_LIBRARIES}) add_test(include-info "${GAMMU_TEST_PATH}/include-info${GAMMU_TEST_SUFFIX}") # Test for header gammu-inifile.h add_executable(include-inifile include-inifile.c) -target_link_libraries(include-inifile libGammu) +target_link_libraries(include-inifile libGammu ${GETTEXT_LIBRARIES}) add_test(include-inifile "${GAMMU_TEST_PATH}/include-inifile${GAMMU_TEST_SUFFIX}") # Test for header gammu-keys.h add_executable(include-keys include-keys.c) -target_link_libraries(include-keys libGammu) +target_link_libraries(include-keys libGammu ${GETTEXT_LIBRARIES}) add_test(include-keys "${GAMMU_TEST_PATH}/include-keys${GAMMU_TEST_SUFFIX}") # Test for header gammu-limits.h add_executable(include-limits include-limits.c) -target_link_libraries(include-limits libGammu) +target_link_libraries(include-limits libGammu ${GETTEXT_LIBRARIES}) add_test(include-limits "${GAMMU_TEST_PATH}/include-limits${GAMMU_TEST_SUFFIX}") # Test for header gammu-memory.h add_executable(include-memory include-memory.c) -target_link_libraries(include-memory libGammu) +target_link_libraries(include-memory libGammu ${GETTEXT_LIBRARIES}) add_test(include-memory "${GAMMU_TEST_PATH}/include-memory${GAMMU_TEST_SUFFIX}") # Test for header gammu-message.h add_executable(include-message include-message.c) -target_link_libraries(include-message libGammu) +target_link_libraries(include-message libGammu ${GETTEXT_LIBRARIES}) add_test(include-message "${GAMMU_TEST_PATH}/include-message${GAMMU_TEST_SUFFIX}") # Test for header gammu-misc.h add_executable(include-misc include-misc.c) -target_link_libraries(include-misc libGammu) +target_link_libraries(include-misc libGammu ${GETTEXT_LIBRARIES}) add_test(include-misc "${GAMMU_TEST_PATH}/include-misc${GAMMU_TEST_SUFFIX}") # Test for header gammu-nokia.h add_executable(include-nokia include-nokia.c) -target_link_libraries(include-nokia libGammu) +target_link_libraries(include-nokia libGammu ${GETTEXT_LIBRARIES}) add_test(include-nokia "${GAMMU_TEST_PATH}/include-nokia${GAMMU_TEST_SUFFIX}") # Test for header gammu-ringtone.h add_executable(include-ringtone include-ringtone.c) -target_link_libraries(include-ringtone libGammu) +target_link_libraries(include-ringtone libGammu ${GETTEXT_LIBRARIES}) add_test(include-ringtone "${GAMMU_TEST_PATH}/include-ringtone${GAMMU_TEST_SUFFIX}") # Test for header gammu-security.h add_executable(include-security include-security.c) -target_link_libraries(include-security libGammu) +target_link_libraries(include-security libGammu ${GETTEXT_LIBRARIES}) add_test(include-security "${GAMMU_TEST_PATH}/include-security${GAMMU_TEST_SUFFIX}") # Test for header gammu-settings.h add_executable(include-settings include-settings.c) -target_link_libraries(include-settings libGammu) +target_link_libraries(include-settings libGammu ${GETTEXT_LIBRARIES}) add_test(include-settings "${GAMMU_TEST_PATH}/include-settings${GAMMU_TEST_SUFFIX}") # Test for header gammu-smsd.h add_executable(include-smsd include-smsd.c) -target_link_libraries(include-smsd libGammu) +target_link_libraries(include-smsd libGammu ${GETTEXT_LIBRARIES}) add_test(include-smsd "${GAMMU_TEST_PATH}/include-smsd${GAMMU_TEST_SUFFIX}") # Test for header gammu-statemachine.h add_executable(include-statemachine include-statemachine.c) -target_link_libraries(include-statemachine libGammu) +target_link_libraries(include-statemachine libGammu ${GETTEXT_LIBRARIES}) add_test(include-statemachine "${GAMMU_TEST_PATH}/include-statemachine${GAMMU_TEST_SUFFIX}") # Test for header gammu-types.h add_executable(include-types include-types.c) -target_link_libraries(include-types libGammu) +target_link_libraries(include-types libGammu ${GETTEXT_LIBRARIES}) add_test(include-types "${GAMMU_TEST_PATH}/include-types${GAMMU_TEST_SUFFIX}") # Test for header gammu-unicode.h add_executable(include-unicode include-unicode.c) -target_link_libraries(include-unicode libGammu) +target_link_libraries(include-unicode libGammu ${GETTEXT_LIBRARIES}) add_test(include-unicode "${GAMMU_TEST_PATH}/include-unicode${GAMMU_TEST_SUFFIX}") # Test for header gammu-wap.h add_executable(include-wap include-wap.c) -target_link_libraries(include-wap libGammu) +target_link_libraries(include-wap libGammu ${GETTEXT_LIBRARIES}) add_test(include-wap "${GAMMU_TEST_PATH}/include-wap${GAMMU_TEST_SUFFIX}") # Auto generated include tests end @@ -951,7 +965,7 @@ if (NOT WIN32) execute_process(COMMAND test -w /var/lock/ RESULT_VARIABLE VAR_LOCK_WRITABLE) if (VAR_LOCK_WRITABLE EQUAL 0) add_executable(locking locking.c) - target_link_libraries(locking libGammu) + target_link_libraries(locking libGammu ${GETTEXT_LIBRARIES}) add_test(locking "${GAMMU_TEST_PATH}/locking${GAMMU_TEST_SUFFIX}") else (VAR_LOCK_WRITABLE EQUAL 0) message("/var/lock is not writable, skipping locking tests!") -- cgit v1.2.3