mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-02-23 16:59:54 +08:00
This commit is contained in:
parent
91d8839443
commit
6e2d236b02
@ -37,14 +37,7 @@ ADD_EXECUTABLE(nccopy ${nccopy_FILES})
|
||||
TARGET_LINK_LIBRARIES(ncdump netcdf ${ALL_TLL_LIBS})
|
||||
TARGET_LINK_LIBRARIES(nccopy netcdf ${ALL_TLL_LIBS})
|
||||
|
||||
IF(MSVC)
|
||||
SET_TARGET_PROPERTIES(ncdump
|
||||
PROPERTIES LINK_FLAGS " /NODEFAULTLIB:MSVCRT"
|
||||
)
|
||||
SET_TARGET_PROPERTIES(nccopy
|
||||
PROPERTIES LINK_FLAGS " /NODEFAULTLIB:MSVCRT"
|
||||
)
|
||||
ENDIF()
|
||||
|
||||
|
||||
IF(ENABLE_TESTS)
|
||||
ADD_EXECUTABLE(rewrite-scalar rewrite-scalar.c)
|
||||
@ -124,6 +117,26 @@ IF(ENABLE_TESTS)
|
||||
|
||||
ENDIF()
|
||||
|
||||
IF(MSVC)
|
||||
SET_TARGET_PROPERTIES(ncdump
|
||||
PROPERTIES LINK_FLAGS " /NODEFAULTLIB:MSVCRT"
|
||||
)
|
||||
SET_TARGET_PROPERTIES(nccopy
|
||||
PROPERTIES LINK_FLAGS " /NODEFAULTLIB:MSVCRT"
|
||||
)
|
||||
|
||||
IF(ENABLE_TESTS)
|
||||
SET_TARGET_PROPERTIES(ncdump_tst_nans
|
||||
PROPERTIES LINK_FLAGS " /NODEFAULTLIB:MSVCRT"
|
||||
)
|
||||
SET_TARGET_PROPERTIES(ncdump_tst_special_atts
|
||||
PROPERTIES LINK_FLAGS " /NODEFAULTLIB:MSVCRT"
|
||||
)
|
||||
ENDIF()
|
||||
|
||||
ENDIF()
|
||||
|
||||
|
||||
INSTALL(TARGETS ncdump DESTINATION bin)
|
||||
INSTALL(TARGETS nccopy DESTINATION bin)
|
||||
|
||||
|
@ -23,7 +23,7 @@
|
||||
#define NVALS 3
|
||||
#define F_NAME "fvar"
|
||||
#define D_NAME "dvar"
|
||||
|
||||
#define NC_INFINITE (DBL_MAX+DBL_MAX)
|
||||
int
|
||||
main(int argc, char **argv)
|
||||
{
|
||||
@ -31,11 +31,12 @@ main(int argc, char **argv)
|
||||
float fvals[NVALS], fvals_in[NVALS];
|
||||
double dvals[NVALS], dvals_in[NVALS];
|
||||
|
||||
float fnan = 0.f/0.f;
|
||||
double dnan = 0.0/0.0;
|
||||
float fpinf = 1.0f/0.0f;
|
||||
|
||||
float fnan = (NC_INFINITE-NC_INFINITE);//0.f/0.f;
|
||||
double dnan = (NC_INFINITE-NC_INFINITE);//0.0/0.0;
|
||||
float fpinf = NC_INFINITE;//1.0f/0.0f;
|
||||
float fninf = -fpinf;
|
||||
double dpinf = 1.0/0.0;
|
||||
double dpinf = NC_INFINITE;//1.0/0.0;
|
||||
double dninf = -dpinf;
|
||||
nc_type att_type;
|
||||
size_t att_len;
|
||||
|
@ -20,7 +20,8 @@ IF(ENABLE_TESTS)
|
||||
add_sh_test(ncgen run_tests)
|
||||
#ADD_TEST(run_ncgen_tests sh ${CMAKE_CURRENT_BINARY_DIR}/run_tests.sh)
|
||||
IF(USE_NETCDF4)
|
||||
ADD_TEST(run_ncgen_nc4_tests sh ${CMAKE_CURRENT_BINARY_DIR}/run_nc4_tests.sh)
|
||||
#ADD_TEST(run_ncgen_nc4_tests sh ${CMAKE_CURRENT_BINARY_DIR}/run_nc4_tests.sh)
|
||||
add_sh_test(ncgen run_ncgen_nc4_tests)
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user