aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorJoe Hildebrand <joe-github@cursive.net>2015-04-02 12:35:20 -0600
committerJoe Hildebrand <joe-github@cursive.net>2015-04-02 12:35:20 -0600
commitf0e1848567eb5dc950fb84663ea8b3400e2694cc (patch)
tree50d2b1eedaed3b6b0f5ff7038c66ca8b49ee0060 /test
parent60a86fe7673d5ea9f4d762e6460f64d658f5f7dc (diff)
downloadplatform_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.txt30
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()