diff options
author | Joe Hildebrand <joe-github@cursive.net> | 2015-04-02 12:35:20 -0600 |
---|---|---|
committer | Joe Hildebrand <joe-github@cursive.net> | 2015-04-02 12:35:20 -0600 |
commit | f0e1848567eb5dc950fb84663ea8b3400e2694cc (patch) | |
tree | 50d2b1eedaed3b6b0f5ff7038c66ca8b49ee0060 /test | |
parent | 60a86fe7673d5ea9f4d762e6460f64d658f5f7dc (diff) | |
download | platform_external_cn-cbor-f0e1848567eb5dc950fb84663ea8b3400e2694cc.tar.gz platform_external_cn-cbor-f0e1848567eb5dc950fb84663ea8b3400e2694cc.tar.bz2 platform_external_cn-cbor-f0e1848567eb5dc950fb84663ea8b3400e2694cc.zip |
the diff tests won't work on non-APPLE systems
Diffstat (limited to 'test')
-rw-r--r-- | test/CMakeLists.txt | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 65e95ad..3181a8d 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -18,16 +18,20 @@ endfunction() create_test ( cbor ) include ( CTest ) -add_executable (cn-test test.c ) -target_include_directories ( cn-test PRIVATE ../include ) -target_link_libraries ( cn-test PRIVATE cn-cbor ) - -configure_file(cases.cbor cases.cbor COPYONLY) -configure_file(expected.out expected.out COPYONLY) - -add_custom_target(difftest - COMMAND env MallocStackLogging=true ./cn-test >new.out - COMMAND diff new.out expected.out - DEPENDS cn-test - WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} - COMMENT "generate differences between actual and expected output") +if (APPLE) + # difftest uses Apple-specific memory tests + add_executable (cn-test test.c ) + target_include_directories ( cn-test PRIVATE ../include ) + target_link_libraries ( cn-test PRIVATE cn-cbor ) + + configure_file(cases.cbor cases.cbor COPYONLY) + configure_file(expected.out expected.out COPYONLY) + + add_custom_target(difftest + COMMAND env MallocStackLogging=true ./cn-test >new.out + COMMAND diff new.out expected.out + DEPENDS cn-test + WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} + COMMENT "generate differences between actual and expected output") + +endif() |