89 lines
4.2 KiB
Diff
89 lines
4.2 KiB
Diff
--- ./src/CMakeLists.txt.orig 2020-01-02 11:18:47.474641372 +0100
|
|
+++ ./src/CMakeLists.txt 2020-01-02 11:24:43.115018551 +0100
|
|
@@ -949,56 +949,14 @@
|
|
${HDF5_SOURCE_DIR}/bin/batch/${HDF5_BATCH_H5DETECT_SCRIPT}.in.cmake
|
|
${HDF5_BINARY_DIR}/${HDF5_BATCH_H5DETECT_SCRIPT} ESCAPE_QUOTES @ONLY
|
|
)
|
|
- add_custom_command (
|
|
- OUTPUT ${HDF5_GENERATED_SOURCE_DIR}/H5Tinit.c
|
|
- ${HDF5_GENERATED_SOURCE_DIR}/gen_SRCS.stamp1
|
|
- COMMAND ${HDF5_BATCH_CMD}
|
|
- ARGS ${HDF5_BINARY_DIR}/${HDF5_BATCH_H5DETECT_SCRIPT}
|
|
- COMMAND ${CMAKE_COMMAND}
|
|
- ARGS -E echo "Executed batch command to create H5Tinit.c"
|
|
- COMMAND ${CMAKE_COMMAND}
|
|
- ARGS -E touch ${HDF5_GENERATED_SOURCE_DIR}/gen_SRCS.stamp1
|
|
- DEPENDS H5detect
|
|
- WORKING_DIRECTORY ${HDF5_GENERATED_SOURCE_DIR}
|
|
- )
|
|
add_custom_target (gen_H5Tinit
|
|
COMMAND ${CMAKE_COMMAND} -P ${HDF5_SOURCE_DIR}/config/cmake/wait_H5Tinit.cmake
|
|
)
|
|
if (BUILD_SHARED_LIBS)
|
|
- add_custom_command (
|
|
- OUTPUT ${HDF5_GENERATED_SOURCE_DIR}/shared/H5Tinit.c
|
|
- ${HDF5_GENERATED_SOURCE_DIR}/shared/shared_gen_SRCS.stamp1
|
|
- COMMAND ${CMAKE_COMMAND}
|
|
- ARGS -E copy_if_different "${HDF5_GENERATED_SOURCE_DIR}/H5Tinit.c" "${HDF5_GENERATED_SOURCE_DIR}/shared/H5Tinit.c"
|
|
- COMMAND ${CMAKE_COMMAND}
|
|
- ARGS -E touch ${HDF5_GENERATED_SOURCE_DIR}/shared/shared_gen_SRCS.stamp1
|
|
- DEPENDS gen_H5Tinit ${HDF5_GENERATED_SOURCE_DIR}/H5Tinit_created
|
|
- WORKING_DIRECTORY ${HDF5_GENERATED_SOURCE_DIR}
|
|
- )
|
|
set_source_files_properties (${HDF5_GENERATED_SOURCE_DIR}/shared/H5Tinit.c PROPERTIES GENERATED TRUE)
|
|
endif ()
|
|
else ()
|
|
- add_custom_command (
|
|
- OUTPUT ${HDF5_GENERATED_SOURCE_DIR}/H5Tinit.c
|
|
- ${HDF5_GENERATED_SOURCE_DIR}/gen_SRCS.stamp1
|
|
- COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} $<TARGET_FILE:H5detect>
|
|
- ARGS ${HDF5_GENERATED_SOURCE_DIR}/H5Tinit.c
|
|
- COMMAND ${CMAKE_COMMAND}
|
|
- ARGS -E touch ${HDF5_GENERATED_SOURCE_DIR}/gen_SRCS.stamp1
|
|
- DEPENDS H5detect
|
|
- WORKING_DIRECTORY ${HDF5_GENERATED_SOURCE_DIR}
|
|
- )
|
|
if (BUILD_SHARED_LIBS)
|
|
- add_custom_command (
|
|
- OUTPUT ${HDF5_GENERATED_SOURCE_DIR}/shared/H5Tinit.c
|
|
- ${HDF5_GENERATED_SOURCE_DIR}/shared/shared_gen_SRCS.stamp1
|
|
- COMMAND ${CMAKE_COMMAND}
|
|
- ARGS -E copy_if_different "${HDF5_GENERATED_SOURCE_DIR}/H5Tinit.c" "${HDF5_GENERATED_SOURCE_DIR}/shared/H5Tinit.c"
|
|
- COMMAND ${CMAKE_COMMAND}
|
|
- ARGS -E touch ${HDF5_GENERATED_SOURCE_DIR}/shared/shared_gen_SRCS.stamp1
|
|
- DEPENDS ${HDF5_GENERATED_SOURCE_DIR}/H5Tinit.c
|
|
- WORKING_DIRECTORY ${HDF5_GENERATED_SOURCE_DIR}
|
|
- )
|
|
set_source_files_properties (${HDF5_GENERATED_SOURCE_DIR}/shared/H5Tinit.c PROPERTIES GENERATED TRUE)
|
|
endif ()
|
|
endif ()
|
|
@@ -1034,28 +992,8 @@
|
|
PRIVATE $<$<PLATFORM_ID:Emscripten>:"-O0">
|
|
)
|
|
|
|
-add_custom_command (
|
|
- OUTPUT ${HDF5_BINARY_DIR}/H5lib_settings.c
|
|
- ${HDF5_BINARY_DIR}/gen_SRCS.stamp2
|
|
- COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} $<TARGET_FILE:H5make_libsettings>
|
|
- ARGS ${HDF5_BINARY_DIR}/H5lib_settings.c
|
|
- COMMAND ${CMAKE_COMMAND}
|
|
- ARGS -E touch ${HDF5_GENERATED_SOURCE_DIR}/gen_SRCS.stamp2
|
|
- DEPENDS H5make_libsettings
|
|
- WORKING_DIRECTORY ${HDF5_BINARY_DIR}
|
|
-)
|
|
set_source_files_properties (${HDF5_BINARY_DIR}/H5lib_settings.c PROPERTIES GENERATED TRUE)
|
|
if (BUILD_SHARED_LIBS)
|
|
- add_custom_command (
|
|
- OUTPUT ${HDF5_BINARY_DIR}/shared/H5lib_settings.c
|
|
- ${HDF5_BINARY_DIR}/shared/shared_gen_SRCS.stamp2
|
|
- COMMAND ${CMAKE_COMMAND}
|
|
- ARGS -E copy_if_different "${HDF5_BINARY_DIR}/H5lib_settings.c" "${HDF5_BINARY_DIR}/shared/H5lib_settings.c"
|
|
- COMMAND ${CMAKE_COMMAND}
|
|
- ARGS -E touch ${HDF5_GENERATED_SOURCE_DIR}/shared/shared_gen_SRCS.stamp2
|
|
- DEPENDS ${HDF5_BINARY_DIR}/H5lib_settings.c
|
|
- WORKING_DIRECTORY ${HDF5_BINARY_DIR}
|
|
- )
|
|
set_source_files_properties (${HDF5_BINARY_DIR}/shared/H5lib_settings.c PROPERTIES GENERATED TRUE)
|
|
endif ()
|
|
|