diff options
author | Brad King <brad.king@kitware.com> | 2015-12-17 19:55:38 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-12-17 19:55:38 (GMT) |
commit | c7d9a249118a7b01ed8fa9cc8c61833e39d251d2 (patch) | |
tree | cf0e810bdf615b994bc4f2ff0e59ef62e2be15f8 /Utilities/KWIML/test | |
parent | 498c36850ba3e3b04dc2cbcd0baad7e8ee750de7 (diff) | |
download | CMake-c7d9a249118a7b01ed8fa9cc8c61833e39d251d2.zip CMake-c7d9a249118a7b01ed8fa9cc8c61833e39d251d2.tar.gz CMake-c7d9a249118a7b01ed8fa9cc8c61833e39d251d2.tar.bz2 |
Utilities/KWIML: Drop sources to make room for fresh import
Diffstat (limited to 'Utilities/KWIML/test')
-rw-r--r-- | Utilities/KWIML/test/CMakeLists.txt | 70 | ||||
-rw-r--r-- | Utilities/KWIML/test/test.c | 39 | ||||
-rw-r--r-- | Utilities/KWIML/test/test.cxx | 12 | ||||
-rw-r--r-- | Utilities/KWIML/test/test.h | 37 | ||||
-rw-r--r-- | Utilities/KWIML/test/test_ABI_C.c | 22 | ||||
-rw-r--r-- | Utilities/KWIML/test/test_ABI_CXX.cxx | 22 | ||||
-rw-r--r-- | Utilities/KWIML/test/test_ABI_endian.h.in | 47 | ||||
-rw-r--r-- | Utilities/KWIML/test/test_INT_C.c | 22 | ||||
-rw-r--r-- | Utilities/KWIML/test/test_INT_CXX.cxx | 22 | ||||
-rw-r--r-- | Utilities/KWIML/test/test_INT_format.h.in | 200 | ||||
-rw-r--r-- | Utilities/KWIML/test/test_include_C.c | 22 | ||||
-rw-r--r-- | Utilities/KWIML/test/test_include_CXX.cxx | 28 |
12 files changed, 0 insertions, 543 deletions
diff --git a/Utilities/KWIML/test/CMakeLists.txt b/Utilities/KWIML/test/CMakeLists.txt deleted file mode 100644 index a16b5cd..0000000 --- a/Utilities/KWIML/test/CMakeLists.txt +++ /dev/null @@ -1,70 +0,0 @@ -#============================================================================= -# Kitware Information Macro Library -# Copyright 2010-2011 Kitware, Inc. -# -# Distributed under the OSI-approved BSD License (the "License"); -# see accompanying file Copyright.txt for details. -# -# This software is distributed WITHOUT ANY WARRANTY; without even the -# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the License for more information. -#============================================================================= - -set(test_defs KWIML_NAMESPACE=${KWIML}) - -# Tell CMake how to follow dependencies of sources in this directory. -set_property(DIRECTORY - PROPERTY IMPLICIT_DEPENDS_INCLUDE_TRANSFORM - "KWIML_HEADER(%)=<${KWIML}/%>" - ) - -# Suppress printf/scanf format warnings; we test if the sizes match. -foreach(lang C CXX) - if(KWIML_LANGUAGE_${lang} AND CMAKE_${lang}_COMPILER_ID STREQUAL "GNU") - set(CMAKE_${lang}_FLAGS "${CMAKE_${lang}_FLAGS} -Wno-format") - endif() -endforeach() - -if(KWIML_LANGUAGE_C) - set(test_srcs test.c) -else() - set(test_srcs test.cxx) -endif() -if(KWIML_LANGUAGE_C) - list(APPEND test_defs KWIML_LANGUAGE_C) - list(APPEND test_srcs - test_ABI_C.c - test_INT_C.c - test_include_C.c - ) -endif() -if(KWIML_LANGUAGE_CXX) - list(APPEND test_defs KWIML_LANGUAGE_CXX) - list(APPEND test_srcs - test_ABI_CXX.cxx - test_INT_CXX.cxx - test_include_CXX.cxx - ) -endif() - -foreach(th test_ABI_endian test_INT_format) - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${th}.h.in - ${CMAKE_CURRENT_BINARY_DIR}/${th}.h @ONLY) -endforeach() -include_directories(BEFORE ${CMAKE_CURRENT_BINARY_DIR}) -add_executable(${KWIML}_test ${test_srcs}) -set_property(TARGET ${KWIML}_test PROPERTY COMPILE_DEFINITIONS ${test_defs}) -set_property(TARGET ${KWIML}_test PROPERTY - RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) -add_test(${KWIML}.test ${CMAKE_CURRENT_BINARY_DIR}/${KWIML}_test) -set_property(TEST ${KWIML}.test PROPERTY LABELS ${KWIML_LABELS_TEST}) - -# Xcode 2.x forgets to create the output directory before linking -# the individual architectures. -if(CMAKE_OSX_ARCHITECTURES AND XCODE - AND NOT "${XCODE_VERSION}" MATCHES "^[^12]") - add_custom_command( - TARGET ${KWIML}_test - PRE_BUILD COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_CFG_INTDIR}" - ) -endif() diff --git a/Utilities/KWIML/test/test.c b/Utilities/KWIML/test/test.c deleted file mode 100644 index 131c81f..0000000 --- a/Utilities/KWIML/test/test.c +++ /dev/null @@ -1,39 +0,0 @@ -/*============================================================================ - Kitware Information Macro Library - Copyright 2010-2011 Kitware, Inc. - - Distributed under the OSI-approved BSD License (the "License"); - see accompanying file Copyright.txt for details. - - This software is distributed WITHOUT ANY WARRANTY; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the License for more information. -============================================================================*/ -#ifdef __cplusplus -extern "C" { -#endif -extern int test_ABI_C(void); -extern int test_INT_C(void); -extern int test_ABI_CXX(void); -extern int test_INT_CXX(void); -extern int test_include_C(void); -extern int test_include_CXX(void); -#ifdef __cplusplus -} // extern "C" -#endif - -int main(void) -{ - int result = 1; -#ifdef KWIML_LANGUAGE_C - result = test_ABI_C() && result; - result = test_INT_C() && result; - result = test_include_C() && result; -#endif -#ifdef KWIML_LANGUAGE_CXX - result = test_ABI_CXX() && result; - result = test_INT_CXX() && result; - result = test_include_CXX() && result; -#endif - return result? 0 : 1; -} diff --git a/Utilities/KWIML/test/test.cxx b/Utilities/KWIML/test/test.cxx deleted file mode 100644 index bf61421..0000000 --- a/Utilities/KWIML/test/test.cxx +++ /dev/null @@ -1,12 +0,0 @@ -/*============================================================================ - Kitware Information Macro Library - Copyright 2010-2011 Kitware, Inc. - - Distributed under the OSI-approved BSD License (the "License"); - see accompanying file Copyright.txt for details. - - This software is distributed WITHOUT ANY WARRANTY; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the License for more information. -============================================================================*/ -#include "test.c" diff --git a/Utilities/KWIML/test/test.h b/Utilities/KWIML/test/test.h deleted file mode 100644 index b87a0e7..0000000 --- a/Utilities/KWIML/test/test.h +++ /dev/null @@ -1,37 +0,0 @@ -/*============================================================================ - Kitware Information Macro Library - Copyright 2010-2011 Kitware, Inc. - - Distributed under the OSI-approved BSD License (the "License"); - see accompanying file Copyright.txt for details. - - This software is distributed WITHOUT ANY WARRANTY; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the License for more information. -============================================================================*/ -#ifndef KWIML_NAMESPACE -# error "Do not include test.h outside of KWIML test files." -#endif - -#ifndef KWIML_TEST_H -#define KWIML_TEST_H - -/* - Define KWIML_HEADER macro to help the test files include kwiml - headers from the configured namespace directory. The macro can be - used like this: - - #include KWIML_HEADER(ABI.h) -*/ -#define KWIML_HEADER(x) KWIML_HEADER0(KWIML_NAMESPACE/x) -#define KWIML_HEADER0(x) KWIML_HEADER1(x) -#define KWIML_HEADER1(x) <x> - -/* Quiet MS standard library deprecation warnings. */ -#ifndef _CRT_SECURE_NO_DEPRECATE -# define _CRT_SECURE_NO_DEPRECATE -#endif - -#else -# error "test.h included multiple times." -#endif diff --git a/Utilities/KWIML/test/test_ABI_C.c b/Utilities/KWIML/test/test_ABI_C.c deleted file mode 100644 index 3ca4ad3..0000000 --- a/Utilities/KWIML/test/test_ABI_C.c +++ /dev/null @@ -1,22 +0,0 @@ -/*============================================================================ - Kitware Information Macro Library - Copyright 2010-2011 Kitware, Inc. - - Distributed under the OSI-approved BSD License (the "License"); - see accompanying file Copyright.txt for details. - - This software is distributed WITHOUT ANY WARRANTY; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the License for more information. -============================================================================*/ -#include "test.h" -#include KWIML_HEADER(ABI.h) -#include "test_ABI_endian.h" -int test_ABI_C(void) -{ - if(!test_ABI_endian()) - { - return 0; - } - return 1; -} diff --git a/Utilities/KWIML/test/test_ABI_CXX.cxx b/Utilities/KWIML/test/test_ABI_CXX.cxx deleted file mode 100644 index 7ede20e..0000000 --- a/Utilities/KWIML/test/test_ABI_CXX.cxx +++ /dev/null @@ -1,22 +0,0 @@ -/*============================================================================ - Kitware Information Macro Library - Copyright 2010-2011 Kitware, Inc. - - Distributed under the OSI-approved BSD License (the "License"); - see accompanying file Copyright.txt for details. - - This software is distributed WITHOUT ANY WARRANTY; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the License for more information. -============================================================================*/ -#include "test.h" -#include KWIML_HEADER(ABI.h) -#include "test_ABI_endian.h" -extern "C" int test_ABI_CXX(void) -{ - if(!test_ABI_endian()) - { - return 0; - } - return 1; -} diff --git a/Utilities/KWIML/test/test_ABI_endian.h.in b/Utilities/KWIML/test/test_ABI_endian.h.in deleted file mode 100644 index 992baea..0000000 --- a/Utilities/KWIML/test/test_ABI_endian.h.in +++ /dev/null @@ -1,47 +0,0 @@ -/*============================================================================ - Kitware Information Macro Library - Copyright 2010-2011 Kitware, Inc. - - Distributed under the OSI-approved BSD License (the "License"); - see accompanying file Copyright.txt for details. - - This software is distributed WITHOUT ANY WARRANTY; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the License for more information. -============================================================================*/ -#include <stdio.h> - -#ifdef __cplusplus -# define LANG "C++ " -#else -# define LANG "C " -#endif - -static int test_ABI_endian(void) -{ - int result = 1; - { -#if defined(@KWIML@_ABI_ENDIAN_ID) - int expect; - union { short s; unsigned char c[sizeof(short)]; } x; - x.s = 1; - expect = (x.c[0] == 1 ? - @KWIML@_ABI_ENDIAN_ID_LITTLE : @KWIML@_ABI_ENDIAN_ID_BIG); - printf(LANG "@KWIML@_ABI_ENDIAN_ID: expected [%d], got [%d]", - expect, @KWIML@_ABI_ENDIAN_ID); - if(@KWIML@_ABI_ENDIAN_ID == expect) - { - printf(", PASSED\n"); - } - else - { - printf(", FAILED\n"); - result = 0; - } -#else - printf(LANG "@KWIML@_ABI_ENDIAN_ID: unknown, FAILED\n"); - result = 0; -#endif - } - return result; -} diff --git a/Utilities/KWIML/test/test_INT_C.c b/Utilities/KWIML/test/test_INT_C.c deleted file mode 100644 index 5513a0b..0000000 --- a/Utilities/KWIML/test/test_INT_C.c +++ /dev/null @@ -1,22 +0,0 @@ -/*============================================================================ - Kitware Information Macro Library - Copyright 2010-2011 Kitware, Inc. - - Distributed under the OSI-approved BSD License (the "License"); - see accompanying file Copyright.txt for details. - - This software is distributed WITHOUT ANY WARRANTY; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the License for more information. -============================================================================*/ -#include "test.h" -#include KWIML_HEADER(INT.h) -#include "test_INT_format.h" -int test_INT_C(void) -{ - if(!test_INT_format()) - { - return 0; - } - return 1; -} diff --git a/Utilities/KWIML/test/test_INT_CXX.cxx b/Utilities/KWIML/test/test_INT_CXX.cxx deleted file mode 100644 index 9f74e96..0000000 --- a/Utilities/KWIML/test/test_INT_CXX.cxx +++ /dev/null @@ -1,22 +0,0 @@ -/*============================================================================ - Kitware Information Macro Library - Copyright 2010-2011 Kitware, Inc. - - Distributed under the OSI-approved BSD License (the "License"); - see accompanying file Copyright.txt for details. - - This software is distributed WITHOUT ANY WARRANTY; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the License for more information. -============================================================================*/ -#include "test.h" -#include KWIML_HEADER(INT.h) -#include "test_INT_format.h" -extern "C" int test_INT_CXX(void) -{ - if(!test_INT_format()) - { - return 0; - } - return 1; -} diff --git a/Utilities/KWIML/test/test_INT_format.h.in b/Utilities/KWIML/test/test_INT_format.h.in deleted file mode 100644 index 71b443d..0000000 --- a/Utilities/KWIML/test/test_INT_format.h.in +++ /dev/null @@ -1,200 +0,0 @@ -/*============================================================================ - Kitware Information Macro Library - Copyright 2010-2011 Kitware, Inc. - - Distributed under the OSI-approved BSD License (the "License"); - see accompanying file Copyright.txt for details. - - This software is distributed WITHOUT ANY WARRANTY; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the License for more information. -============================================================================*/ -#include <stdio.h> -#include <string.h> - -#ifdef __cplusplus -# define LANG "C++ " -#else -# define LANG "C " -#endif - -#define VALUE(T, U) (T)((U)0xab << ((sizeof(T)-1)<<3)) - -#define TEST_C_(C, V, PRI, T, U) \ - { \ - T const x = VALUE(T, U); \ - T y = C(V); \ - printf(LANG #C ":" \ - " expression [%" @KWIML@_INT_PRI##PRI "]," \ - " literal [%" @KWIML@_INT_PRI##PRI "]", x, y); \ - if(x == y) \ - { \ - printf(", PASSED\n"); \ - } \ - else \ - { \ - printf(", FAILED\n"); \ - result = 0; \ - } \ - } - -#define TEST_PRI_(PRI, T, U, STR) \ - { \ - T const x = VALUE(T, U); \ - char const* str = STR; \ - sprintf(buf, "%" @KWIML@_INT_PRI##PRI, x); \ - printf(LANG "@KWIML@_INT_PRI" #PRI ":" \ - " expected [%s], got [%s]", str, buf); \ - if(strcmp(str, buf) == 0) \ - { \ - printf(", PASSED\n"); \ - } \ - else \ - { \ - printf(", FAILED\n"); \ - result = 0; \ - } \ - } - -#define TEST_SCN_(SCN, T, U, STR) TEST_SCN2_(SCN, SCN, T, U, STR) -#define TEST_SCN2_(PRI, SCN, T, U, STR) \ - { \ - T const x = VALUE(T, U); \ - T y; \ - char const* str = STR; \ - if(sscanf(str, "%" @KWIML@_INT_SCN##SCN, &y) != 1) \ - { \ - y = 0; \ - } \ - printf(LANG "@KWIML@_INT_SCN" #SCN ":" \ - " expected [%" @KWIML@_INT_PRI##PRI "]," \ - " got [%" @KWIML@_INT_PRI##PRI "]", x, y); \ - if(x == y) \ - { \ - printf(", PASSED\n"); \ - } \ - else \ - { \ - printf(", FAILED\n"); \ - result = 0; \ - } \ - } - -#define TEST_(FMT, T, U, STR) TEST2_(FMT, FMT, T, U, STR) -#define TEST2_(PRI, SCN, T, U, STR) \ - TEST_PRI_(PRI, T, U, STR) \ - TEST_SCN2_(PRI, SCN, T, U, STR) - -/* Concatenate T and U now to avoid expanding them. */ -#define TEST(FMT, T, U, STR) \ - TEST_(FMT, @KWIML@_INT_##T, @KWIML@_INT_##U, STR) -#define TEST2(PRI, SCN, T, U, STR) \ - TEST2_(PRI, SCN, @KWIML@_INT_##T, @KWIML@_INT_##U, STR) -#define TEST_C(C, V, PRI, T, U) \ - TEST_C_(@KWIML@_INT_##C, V, PRI, @KWIML@_INT_##T, @KWIML@_INT_##U) -#define TEST_PRI(PRI, T, U, STR) \ - TEST_PRI_(PRI, @KWIML@_INT_##T, @KWIML@_INT_##U, STR) -#define TEST_SCN(SCN, T, U, STR) \ - TEST_SCN_(SCN, @KWIML@_INT_##T, @KWIML@_INT_##U, STR) -#define TEST_SCN2(PRI, SCN, T, U, STR) \ - TEST_SCN2_(PRI, SCN, @KWIML@_INT_##T, @KWIML@_INT_##U, STR) - -static int test_INT_format(void) -{ - int result = 1; - char buf[256]; - TEST_PRI(i8, int8_t, uint8_t, "-85") -#if defined(@KWIML@_INT_SCNi8) - TEST_SCN(i8, int8_t, uint8_t, "-85") -#endif - TEST_PRI(d8, int8_t, uint8_t, "-85") -#if defined(@KWIML@_INT_SCNd8) - TEST_SCN(d8, int8_t, uint8_t, "-85") -#endif - TEST_PRI(o8, uint8_t, uint8_t, "253") -#if defined(@KWIML@_INT_SCNo8) - TEST_SCN(o8, uint8_t, uint8_t, "253") -#endif - TEST_PRI(u8, uint8_t, uint8_t, "171") -#if defined(@KWIML@_INT_SCNu8) - TEST_SCN(u8, uint8_t, uint8_t, "171") -#endif - TEST_PRI(x8, uint8_t, uint8_t, "ab") - TEST_PRI(X8, uint8_t, uint8_t, "AB") -#if defined(@KWIML@_INT_SCNx8) - TEST_SCN(x8, uint8_t, uint8_t, "ab") - TEST_SCN2(X8, x8, uint8_t, uint8_t, "AB") -#endif - - TEST(i16, int16_t, uint16_t, "-21760") - TEST(d16, int16_t, uint16_t, "-21760") - TEST(o16, uint16_t, uint16_t, "125400") - TEST(u16, uint16_t, uint16_t, "43776") - TEST(x16, uint16_t, uint16_t, "ab00") - TEST2(X16, x16, uint16_t, uint16_t, "AB00") - - TEST(i32, int32_t, uint32_t, "-1426063360") - TEST(d32, int32_t, uint32_t, "-1426063360") - TEST(o32, uint32_t, uint32_t, "25300000000") - TEST(u32, uint32_t, uint32_t, "2868903936") - TEST(x32, uint32_t, uint32_t, "ab000000") - TEST2(X32, x32, uint32_t, uint32_t, "AB000000") - - TEST_PRI(i64, int64_t, uint64_t, "-6124895493223874560") -#if defined(@KWIML@_INT_SCNi64) - TEST_SCN(i64, int64_t, uint64_t, "-6124895493223874560") -#endif - TEST_PRI(d64, int64_t, uint64_t, "-6124895493223874560") -#if defined(@KWIML@_INT_SCNd64) - TEST_SCN(d64, int64_t, uint64_t, "-6124895493223874560") -#endif - TEST_PRI(o64, uint64_t, uint64_t, "1254000000000000000000") -#if defined(@KWIML@_INT_SCNo64) - TEST_SCN(o64, uint64_t, uint64_t, "1254000000000000000000") -#endif - TEST_PRI(u64, uint64_t, uint64_t, "12321848580485677056") -#if defined(@KWIML@_INT_SCNu64) - TEST_SCN(u64, uint64_t, uint64_t, "12321848580485677056") -#endif - TEST_PRI(x64, uint64_t, uint64_t, "ab00000000000000") - TEST_PRI(X64, uint64_t, uint64_t, "AB00000000000000") -#if defined(@KWIML@_INT_SCNx64) - TEST_SCN(x64, uint64_t, uint64_t, "ab00000000000000") - TEST_SCN2(X64, x64, uint64_t, uint64_t, "AB00000000000000") -#endif - -#if !defined(@KWIML@_INT_NO_INTPTR_T) -# if @KWIML@_ABI_SIZEOF_DATA_PTR == 4 - TEST(iPTR, intptr_t, uint32_t, "-1426063360") - TEST(dPTR, intptr_t, uint32_t, "-1426063360") -# else - TEST(iPTR, intptr_t, uint64_t, "-6124895493223874560") - TEST(dPTR, intptr_t, uint64_t, "-6124895493223874560") -# endif -#endif - -#if !defined(@KWIML@_INT_NO_UINTPTR_T) -# if @KWIML@_ABI_SIZEOF_DATA_PTR == 4 - TEST(oPTR, uintptr_t, uintptr_t, "25300000000") - TEST(uPTR, uintptr_t, uintptr_t, "2868903936") - TEST(xPTR, uintptr_t, uintptr_t, "ab000000") - TEST2(XPTR, xPTR, uintptr_t, uintptr_t, "AB000000") -# else - TEST(oPTR, uintptr_t, uintptr_t, "1254000000000000000000") - TEST(uPTR, uintptr_t, uintptr_t, "12321848580485677056") - TEST(xPTR, uintptr_t, uintptr_t, "ab00000000000000") - TEST2(XPTR, xPTR, uintptr_t, uintptr_t, "AB00000000000000") -# endif -#endif - - TEST_C(INT8_C, -0x55, i8, int8_t, uint8_t) - TEST_C(UINT8_C, 0xAB, u8, uint8_t, uint8_t) - TEST_C(INT16_C, -0x5500, i16, int16_t, uint16_t) - TEST_C(UINT16_C, 0xAB00, u16, uint16_t, uint16_t) - TEST_C(INT32_C, -0x55000000, i32, int32_t, uint32_t) - TEST_C(UINT32_C, 0xAB000000, u32, uint32_t, uint32_t) - TEST_C(INT64_C, -0x5500000000000000, i64, int64_t, uint64_t) - TEST_C(UINT64_C, 0xAB00000000000000, u64, uint64_t, uint64_t) - - return result; -} diff --git a/Utilities/KWIML/test/test_include_C.c b/Utilities/KWIML/test/test_include_C.c deleted file mode 100644 index fb3e4cf..0000000 --- a/Utilities/KWIML/test/test_include_C.c +++ /dev/null @@ -1,22 +0,0 @@ -/*============================================================================ - Kitware Information Macro Library - Copyright 2010-2011 Kitware, Inc. - - Distributed under the OSI-approved BSD License (the "License"); - see accompanying file Copyright.txt for details. - - This software is distributed WITHOUT ANY WARRANTY; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the License for more information. -============================================================================*/ -#include <stdio.h> - -/* Test KWIML header inclusion after above system headers. */ -#include "test.h" -#include KWIML_HEADER(ABI.h) -#include KWIML_HEADER(INT.h) - -int test_include_C(void) -{ - return 1; -} diff --git a/Utilities/KWIML/test/test_include_CXX.cxx b/Utilities/KWIML/test/test_include_CXX.cxx deleted file mode 100644 index 111311a..0000000 --- a/Utilities/KWIML/test/test_include_CXX.cxx +++ /dev/null @@ -1,28 +0,0 @@ -/*============================================================================ - Kitware Information Macro Library - Copyright 2010-2011 Kitware, Inc. - - Distributed under the OSI-approved BSD License (the "License"); - see accompanying file Copyright.txt for details. - - This software is distributed WITHOUT ANY WARRANTY; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the License for more information. -============================================================================*/ -#include <string> - -#if defined(_MSC_VER) && defined(NDEBUG) -// Use C++ runtime to avoid linker warning: -// warning LNK4089: all references to 'MSVCP71.dll' discarded by /OPT:REF -std::string test_include_CXX_use_stl_string; -#endif - -/* Test KWIML header inclusion after above system headers. */ -#include "test.h" -#include KWIML_HEADER(ABI.h) -#include KWIML_HEADER(INT.h) - -extern "C" int test_include_CXX(void) -{ - return 1; -} |