TRILAB-192 add c++ and fortran warnings build systems one file
This commit is contained in:
@@ -11,6 +11,7 @@ set (H5WATCH_SOURCES
|
||||
#-- Add h5watch program
|
||||
if (NOT ONLY_SHARED_LIBS)
|
||||
add_executable (h5watch ${H5WATCH_SOURCES})
|
||||
target_compile_options(h5watch PRIVATE "${HDF5_CMAKE_C_FLAGS}")
|
||||
target_include_directories (h5watch PRIVATE "${HDF5_TOOLS_DIR}/lib;${HDF5_SRC_DIR};${HDF5_BINARY_DIR};$<$<BOOL:${HDF5_ENABLE_PARALLEL}>:${MPI_C_INCLUDE_DIRS}>")
|
||||
TARGET_C_PROPERTIES (h5watch STATIC)
|
||||
target_link_libraries (h5watch PRIVATE ${HDF5_HL_LIB_TARGET} ${HDF5_LIB_TARGET} ${HDF5_TOOLS_LIB_TARGET})
|
||||
@@ -19,6 +20,7 @@ if (NOT ONLY_SHARED_LIBS)
|
||||
endif ()
|
||||
if (BUILD_SHARED_LIBS)
|
||||
add_executable (h5watch-shared ${H5WATCH_SOURCES})
|
||||
target_compile_options(h5watch-shared PRIVATE "${HDF5_CMAKE_C_FLAGS}")
|
||||
target_include_directories (h5watch-shared PRIVATE "${HDF5_TOOLS_DIR}/lib;${HDF5_SRC_DIR};${HDF5_BINARY_DIR};$<$<BOOL:${HDF5_ENABLE_PARALLEL}>:${MPI_C_INCLUDE_DIRS}>")
|
||||
TARGET_C_PROPERTIES (h5watch-shared SHARED)
|
||||
target_link_libraries (h5watch-shared PRIVATE ${HDF5_HL_LIBSH_TARGET} ${HDF5_LIBSH_TARGET} ${HDF5_TOOLS_LIBSH_TARGET})
|
||||
@@ -32,6 +34,7 @@ if (BUILD_TESTING AND HDF5_TEST_SWMR AND HDF5_TEST_SERIAL)
|
||||
${HDF5_HL_TOOLS_H5WATCH_SOURCE_DIR}/swmr_check_compat_vfd.c
|
||||
)
|
||||
add_executable (hl_swmr_check_compat_vfd ${hl_swmr_check_compat_vfd_SOURCES})
|
||||
target_compile_options(hl_swmr_check_compat_vfd PRIVATE "${HDF5_CMAKE_C_FLAGS}")
|
||||
target_include_directories (hl_swmr_check_compat_vfd PRIVATE "${HDF5_SRC_DIR};${HDF5_BINARY_DIR};$<$<BOOL:${HDF5_ENABLE_PARALLEL}>:${MPI_C_INCLUDE_DIRS}>")
|
||||
if (NOT ONLY_SHARED_LIBS)
|
||||
TARGET_C_PROPERTIES (hl_swmr_check_compat_vfd STATIC)
|
||||
@@ -47,6 +50,7 @@ if (BUILD_TESTING AND HDF5_TEST_SWMR AND HDF5_TEST_SERIAL)
|
||||
${HDF5_HL_TOOLS_H5WATCH_SOURCE_DIR}/extend_dset.c
|
||||
)
|
||||
add_executable (extend_dset ${extend_dset_SOURCES})
|
||||
target_compile_options(extend_dset PRIVATE "${HDF5_CMAKE_C_FLAGS}")
|
||||
target_include_directories (extend_dset PRIVATE "${HDF5_HL_SRC_DIR}/test;${HDF5_HL_SRC_DIR}/src;${HDF5_SRC_DIR};${HDF5_BINARY_DIR};$<$<BOOL:${HDF5_ENABLE_PARALLEL}>:${MPI_C_INCLUDE_DIRS}>")
|
||||
if (NOT ONLY_SHARED_LIBS)
|
||||
TARGET_C_PROPERTIES (extend_dset STATIC)
|
||||
@@ -58,6 +62,7 @@ if (BUILD_TESTING AND HDF5_TEST_SWMR AND HDF5_TEST_SERIAL)
|
||||
set_target_properties (extend_dset PROPERTIES FOLDER tools/hl)
|
||||
|
||||
add_executable (h5watchgentest ${HDF5_HL_TOOLS_H5WATCH_SOURCE_DIR}/h5watchgentest.c)
|
||||
target_compile_options(h5watchgentest PRIVATE "${HDF5_CMAKE_C_FLAGS}")
|
||||
target_include_directories (h5watchgentest PRIVATE "${HDF5_HL_SRC_DIR}/src;${HDF5_SRC_DIR};${HDF5_BINARY_DIR};$<$<BOOL:${HDF5_ENABLE_PARALLEL}>:${MPI_C_INCLUDE_DIRS}>")
|
||||
if (NOT ONLY_SHARED_LIBS)
|
||||
TARGET_C_PROPERTIES (h5watchgentest STATIC)
|
||||
|
||||
Reference in New Issue
Block a user