Skip to content

Commit ef6ae78

Browse files
committed
Refactor the config/cmake folder HDFGroup#5446
1 parent 0802170 commit ef6ae78

File tree

74 files changed

+247
-3907
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+247
-3907
lines changed

.github/workflows/cmake-ctest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -453,7 +453,7 @@ jobs:
453453
NOTARY_USER: ${{ vars.NOTARY_USER }}
454454
NOTARY_KEY: ${{ vars.NOTARY_KEY }}
455455
run: |
456-
/usr/bin/codesign --force --timestamp --options runtime --entitlements ${{ runner.workspace }}/hdf5/${{ steps.set-file-base.outputs.SOURCE_BASE }}/config/cmake/distribution.entitlements --verbose=4 --strict --sign ${{ env.SIGNER }} --deep ${{ runner.workspace }}/hdf5/build/${{ inputs.preset_name }}-macos-Clang/*.dmg
456+
/usr/bin/codesign --force --timestamp --options runtime --entitlements ${{ runner.workspace }}/hdf5/${{ steps.set-file-base.outputs.SOURCE_BASE }}/config/install/distribution.entitlements --verbose=4 --strict --sign ${{ env.SIGNER }} --deep ${{ runner.workspace }}/hdf5/build/${{ inputs.preset_name }}-macos-Clang/*.dmg
457457
if: ${{ needs.check-secret.outputs.sign-state == 'exists' }}
458458
shell: bash
459459

CMakeInstallation.cmake

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ set (INCLUDE_INSTALL_DIR ${HDF5_INSTALL_INCLUDE_DIR})
6363
set (SHARE_INSTALL_DIR "${CMAKE_CURRENT_BINARY_DIR}/${HDF5_INSTALL_CMAKE_DIR}" )
6464
set (CURRENT_BUILD_DIR "${CMAKE_CURRENT_BINARY_DIR}" )
6565
configure_package_config_file (
66-
${HDF_RESOURCES_DIR}/hdf5-config.cmake.in
66+
${HDF_CONFIG_DIR}/install/hdf5-config.cmake.in
6767
"${HDF5_BINARY_DIR}/${HDF5_PACKAGE}${HDF_PACKAGE_EXT}-config.cmake"
6868
INSTALL_DESTINATION "${HDF5_INSTALL_CMAKE_DIR}"
6969
PATH_VARS INCLUDE_INSTALL_DIR SHARE_INSTALL_DIR CURRENT_BUILD_DIR
@@ -77,7 +77,7 @@ set (INCLUDE_INSTALL_DIR ${HDF5_INSTALL_INCLUDE_DIR})
7777
set (SHARE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${HDF5_INSTALL_CMAKE_DIR}" )
7878
set (CURRENT_BUILD_DIR "${CMAKE_INSTALL_PREFIX}" )
7979
configure_package_config_file (
80-
${HDF_RESOURCES_DIR}/hdf5-config.cmake.in
80+
${HDF_CONFIG_DIR}/install/hdf5-config.cmake.in
8181
"${HDF5_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/${HDF5_PACKAGE}${HDF_PACKAGE_EXT}-config.cmake"
8282
INSTALL_DESTINATION "${HDF5_INSTALL_CMAKE_DIR}"
8383
PATH_VARS INCLUDE_INSTALL_DIR SHARE_INSTALL_DIR CURRENT_BUILD_DIR
@@ -101,7 +101,7 @@ if (NOT HDF5_EXTERNALLY_CONFIGURED)
101101
COMPATIBILITY SameMinorVersion
102102
)
103103
#configure_file (
104-
# ${HDF_RESOURCES_DIR}/hdf5-config-version.cmake.in
104+
# ${HDF_CONFIG_DIR}/install/hdf5-config-version.cmake.in
105105
# ${HDF5_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/${HDF5_PACKAGE}${HDF_PACKAGE_EXT}-config-version.cmake @ONLY
106106
#)
107107
install (
@@ -139,7 +139,7 @@ if (HDF5_PACK_EXAMPLES)
139139
set(CTEST_TOOLCHAIN_FILE "\${CTEST_SOURCE_DIRECTORY}/config/toolchain/${TOOLCHAIN}")
140140
endif ()
141141
configure_file (
142-
${HDF_RESOURCES_DIR}/examples/HDF5_Examples.cmake.in
142+
${HDF_CONFIG_DIR}/examples/HDF5_Examples.cmake.in
143143
${HDF5_BINARY_DIR}/HDF5_Examples.cmake @ONLY
144144
)
145145
install (
@@ -162,13 +162,13 @@ if (HDF5_PACK_EXAMPLES)
162162
)
163163
install (
164164
FILES
165-
${HDF_RESOURCES_DIR}/examples/CTestScript.cmake
165+
${HDF_CONFIG_DIR}/examples/CTestScript.cmake
166166
DESTINATION ${HDF5_INSTALL_DATA_DIR}
167167
COMPONENT hdfdocuments
168168
)
169169
install (
170170
FILES
171-
${HDF_RESOURCES_DIR}/examples/HDF5_Examples_options.cmake
171+
${HDF_CONFIG_DIR}/examples/HDF5_Examples_options.cmake
172172
DESTINATION ${HDF5_INSTALL_DATA_DIR}
173173
COMPONENT hdfdocuments
174174
)
@@ -265,11 +265,11 @@ if (NOT HDF5_EXTERNALLY_CONFIGURED AND NOT HDF5_NO_PACKAGES)
265265
else ()
266266
set (CPACK_PACKAGE_INSTALL_DIRECTORY "${CPACK_PACKAGE_VENDOR}/${CPACK_PACKAGE_NAME}/${CPACK_PACKAGE_VERSION}")
267267
endif ()
268-
set (CPACK_PACKAGE_ICON "${HDF_RESOURCES_DIR}/hdf.bmp")
268+
set (CPACK_PACKAGE_ICON "${HDF_CONFIG_DIR}/install/hdf.bmp")
269269

270270
set (CPACK_ORIG_SOURCE_DIR ${CMAKE_SOURCE_DIR})
271271
if ("$ENV{BINSIGN}" STREQUAL "exists")
272-
set (CPACK_PRE_BUILD_SCRIPTS ${CMAKE_SOURCE_DIR}/config/cmake/SignPackageFiles.cmake)
272+
set (CPACK_PRE_BUILD_SCRIPTS ${CMAKE_SOURCE_DIR}/config/install/SignPackageFiles.cmake)
273273
endif ()
274274

275275
set (CPACK_GENERATOR "TGZ")
@@ -290,10 +290,10 @@ if (NOT HDF5_EXTERNALLY_CONFIGURED AND NOT HDF5_NO_PACKAGES)
290290
endif ()
291291
# set the install/uninstall icon used for the installer itself
292292
# There is a bug in NSI that does not handle full unix paths properly.
293-
set (CPACK_NSIS_MUI_ICON "${HDF_RESOURCES_DIR}\\\\hdf.ico")
294-
set (CPACK_NSIS_MUI_UNIICON "${HDF_RESOURCES_DIR}\\\\hdf.ico")
293+
set (CPACK_NSIS_MUI_ICON "${HDF_CONFIG_DIR}\\\\install\\\\hdf.ico")
294+
set (CPACK_NSIS_MUI_UNIICON "${HDF_CONFIG_DIR}\\\\install\\\\hdf.ico")
295295
# set the package header icon for MUI
296-
set (CPACK_PACKAGE_ICON "${HDF_RESOURCES_DIR}\\\\hdf.bmp")
296+
set (CPACK_PACKAGE_ICON "${HDF_CONFIG_DIR}\\\\install\\\\hdf.bmp")
297297
set (CPACK_NSIS_DISPLAY_NAME "${CPACK_NSIS_PACKAGE_NAME}")
298298
if (OVERRIDE_INSTALL_VERSION)
299299
set (CPACK_PACKAGE_INSTALL_DIRECTORY "${CPACK_PACKAGE_VENDOR}\\\\${CPACK_PACKAGE_NAME}\\\\${OVERRIDE_INSTALL_VERSION}")
@@ -323,7 +323,7 @@ if (NOT HDF5_EXTERNALLY_CONFIGURED AND NOT HDF5_NO_PACKAGES)
323323
set (CPACK_RESOURCE_FILE_LICENSE "${HDF5_BINARY_DIR}/LICENSE.txt")
324324
# .. variable:: CPACK_WIX_PRODUCT_ICON
325325
# The Icon shown next to the program name in Add/Remove programs.
326-
set(CPACK_WIX_PRODUCT_ICON "${HDF_RESOURCES_DIR}\\\\hdf.ico")
326+
set(CPACK_WIX_PRODUCT_ICON "${HDF_CONFIG_DIR}\\\\install\\\\hdf.ico")
327327
#
328328
# .. variable:: CPACK_WIX_UI_BANNER
329329
#
@@ -352,7 +352,7 @@ if (NOT HDF5_EXTERNALLY_CONFIGURED AND NOT HDF5_NO_PACKAGES)
352352
else ()
353353
set (WIX_CMP_NAME "${HDF5_LIB_NAME}")
354354
endif ()
355-
configure_file (${HDF_RESOURCES_DIR}/patch.xml.in ${HDF5_BINARY_DIR}/patch.xml @ONLY)
355+
configure_file (${HDF_CONFIG_DIR}/install/patch.xml.in ${HDF5_BINARY_DIR}/patch.xml @ONLY)
356356
set(CPACK_WIX_PATCH_FILE "${HDF5_BINARY_DIR}/patch.xml")
357357
endif ()
358358
elseif (APPLE)
@@ -363,29 +363,29 @@ if (NOT HDF5_EXTERNALLY_CONFIGURED AND NOT HDF5_NO_PACKAGES)
363363
endif ()
364364
set (CPACK_COMPONENTS_ALL_IN_ONE_PACKAGE ON)
365365
set (CPACK_PACKAGING_INSTALL_PREFIX "/${CPACK_PACKAGE_INSTALL_DIRECTORY}")
366-
set (CPACK_PACKAGE_ICON "${HDF_RESOURCES_DIR}/hdf.icns")
366+
set (CPACK_PACKAGE_ICON "${HDF_CONFIG_DIR}/install/hdf.icns")
367367

368368
option (HDF5_PACK_MACOSX_FRAMEWORK "Package the HDF5 Library in a Frameworks" OFF)
369369
if (HDF5_PACK_MACOSX_FRAMEWORK AND HDF5_BUILD_FRAMEWORKS)
370370
set (CPACK_BUNDLE_NAME "${HDF5_PACKAGE_STRING}")
371371
set (CPACK_BUNDLE_LOCATION "/") # make sure CMAKE_INSTALL_PREFIX ends in /
372372
set (CMAKE_INSTALL_PREFIX "/${CPACK_BUNDLE_NAME}.framework/Versions/${CPACK_PACKAGE_VERSION}/${CPACK_PACKAGE_NAME}/")
373-
set (CPACK_BUNDLE_ICON "${HDF_RESOURCES_DIR}/hdf.icns")
373+
set (CPACK_BUNDLE_ICON "${HDF_CONFIG_DIR/install}/hdf.icns")
374374
set (CPACK_BUNDLE_PLIST "${HDF5_BINARY_DIR}/CMakeFiles/Info.plist")
375375
set (CPACK_SHORT_VERSION_STRING "${CPACK_PACKAGE_VERSION}")
376376
#-----------------------------------------------------------------------------
377377
# Configure the Info.plist file for the install bundle
378378
#-----------------------------------------------------------------------------
379379
configure_file (
380-
${HDF_RESOURCES_DIR}/CPack.Info.plist.in
380+
${HDF_CONFIG_DIR}/install/CPack.Info.plist.in
381381
${HDF5_BINARY_DIR}/CMakeFiles/Info.plist @ONLY
382382
)
383383
configure_file (
384-
${HDF_RESOURCES_DIR}/PkgInfo.in
384+
${HDF_CONFIG_DIR}/install/PkgInfo.in
385385
${HDF5_BINARY_DIR}/CMakeFiles/PkgInfo @ONLY
386386
)
387387
configure_file (
388-
${HDF_RESOURCES_DIR}/version.plist.in
388+
${HDF_CONFIG_DIR}/install/version.plist.in
389389
${HDF5_BINARY_DIR}/CMakeFiles/version.plist @ONLY
390390
)
391391
install (
@@ -440,7 +440,7 @@ The HDF5 data model, file format, API, library, and tools are open and distribut
440440
#-----------------------------------------------------------------------------
441441
# Configure the spec file for the install RPM
442442
#-----------------------------------------------------------------------------
443-
# configure_file ("${HDF5_RESOURCES_DIR}/hdf5.spec.in" "${CMAKE_CURRENT_BINARY_DIR}/${HDF5_PACKAGE_NAME}.spec" @ONLY IMMEDIATE)
443+
# configure_file ("${HDF_CONFIG_DIR}/install/hdf5.spec.in" "${CMAKE_CURRENT_BINARY_DIR}/${HDF5_PACKAGE_NAME}.spec" @ONLY IMMEDIATE)
444444
# set (CPACK_RPM_USER_BINARY_SPECFILE "${CMAKE_CURRENT_BINARY_DIR}/${HDF5_PACKAGE_NAME}.spec")
445445
endif ()
446446
endif ()

CMakeLists.txt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ message (TRACE "VERSION: ${H5_VERS_MAJOR}.${H5_VERS_MINOR}.${H5_VERS_RELEASE}-${
304304
#-----------------------------------------------------------------------------
305305
# parse the full soversion number from config/lt_vers.am and include in H5_SOVERS_INFO
306306
#-----------------------------------------------------------------------------
307-
file (READ ${HDF5_SOURCE_DIR}/config/lt_vers.am _lt_vers_am_contents)
307+
file (READ ${HDF_CONFIG_DIR}/lt_vers.am _lt_vers_am_contents)
308308
string (REGEX REPLACE ".*LT_VERS_INTERFACE[ \t]+=[ \t]+([0-9]*).*$"
309309
"\\1" H5_LIB_SOVERS_INTERFACE ${_lt_vers_am_contents})
310310
string (REGEX REPLACE ".*LT_VERS_REVISION[ \t]+=[ \t]+([0-9]*).*$"
@@ -473,13 +473,13 @@ set (H5_LIBVER_DIR ${H5_VERS_MAJOR}${H5_VERS_MINOR})
473473
#-----------------------------------------------------------------------------
474474
# Include some macros for reusable code
475475
#-----------------------------------------------------------------------------
476-
include (${HDF_RESOURCES_DIR}/HDFMacros.cmake)
476+
include (${HDF_CONFIG_DIR}/HDFMacros.cmake)
477477

478478
HDF_DIR_PATHS(${HDF5_PACKAGE_NAME})
479479

480480
include (${HDF_RESOURCES_DIR}/HDFLibMacros.cmake)
481481
include (${HDF_RESOURCES_DIR}/HDF5PluginMacros.cmake)
482-
include (${HDF_RESOURCES_DIR}/HDF5Macros.cmake)
482+
include (${HDF_CONFIG_DIR}/HDF5Macros.cmake)
483483

484484
#-----------------------------------------------------------------------------
485485
# Targets built within this project are exported at Install time for use
@@ -504,7 +504,7 @@ set (EXTERNAL_LIBRARYDLL_LIST "")
504504
#-----------------------------------------------------------------------------
505505
# Run all the CMake configuration tests for our build environment
506506
#-----------------------------------------------------------------------------
507-
include (${HDF_RESOURCES_DIR}/ConfigureChecks.cmake)
507+
include (${HDF_CONFIG_DIR}/ConfigureChecks.cmake)
508508

509509
set (CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE ON)
510510

@@ -586,25 +586,25 @@ endif ()
586586
option (HDF5_ENABLE_ANALYZER_TOOLS "enable the use of Clang tools" OFF)
587587
mark_as_advanced (HDF5_ENABLE_ANALYZER_TOOLS)
588588
if (HDF5_ENABLE_ANALYZER_TOOLS)
589-
include (${HDF5_SOURCE_DIR}/config/sanitizer/tools.cmake)
589+
include (${HDF_CONFIG_DIR}/sanitizer/tools.cmake)
590590
endif ()
591591
option (HDF5_ENABLE_SANITIZERS "execute the Clang sanitizer" OFF)
592592
mark_as_advanced (HDF5_ENABLE_SANITIZERS)
593593
if (HDF5_ENABLE_SANITIZERS)
594-
include (${HDF5_SOURCE_DIR}/config/sanitizer/sanitizers.cmake)
594+
include (${HDF_CONFIG_DIR}/sanitizer/sanitizers.cmake)
595595
endif ()
596596
option (HDF5_ENABLE_FORMATTERS "format source files" OFF)
597597
mark_as_advanced (HDF5_ENABLE_FORMATTERS)
598598
if (HDF5_ENABLE_FORMATTERS)
599-
include (${HDF5_SOURCE_DIR}/config/sanitizer/formatting.cmake)
599+
include (${HDF_CONFIG_DIR}/sanitizer/formatting.cmake)
600600
endif ()
601601

602602
#-----------------------------------------------------------------------------
603603
# Option to use code coverage
604604
#-----------------------------------------------------------------------------
605605
option (HDF5_ENABLE_COVERAGE "Enable code coverage for Libraries and Programs" OFF)
606606
if (HDF5_ENABLE_COVERAGE)
607-
include (${HDF5_SOURCE_DIR}/config/sanitizer/code-coverage.cmake)
607+
include (${HDF_CONFIG_DIR}/sanitizer/code-coverage.cmake)
608608
if(CODE_COVERAGE AND CODE_COVERAGE_ADDED)
609609
message(VERBOSE "Add instrumentation to all targets")
610610
add_code_coverage () # Adds instrumentation to all targets
@@ -711,8 +711,8 @@ else ()
711711
endif ()
712712
endif ()
713713

714-
include (${HDF_RESOURCES_DIR}/HDFCompilerFlags.cmake)
715-
set (CMAKE_MODULE_PATH ${HDF_RESOURCES_DIR} ${CMAKE_MODULE_PATH})
714+
include (${HDF_CONFIG_DIR}/flags/HDFCompilerFlags.cmake)
715+
set (CMAKE_MODULE_PATH ${HDF_CONFIG_DIR} ${HDF_RESOURCES_DIR} ${CMAKE_MODULE_PATH})
716716

717717
#-----------------------------------------------------------------------------
718718
# Option to Enable HDFS
@@ -1195,8 +1195,8 @@ if (EXISTS "${HDF5_SOURCE_DIR}/fortran" AND IS_DIRECTORY "${HDF5_SOURCE_DIR}/for
11951195
option (HDF5_BUILD_FORTRAN "Build FORTRAN support" OFF)
11961196
if (HDF5_BUILD_FORTRAN)
11971197
message (VERBOSE "Fortran compiler ID is ${CMAKE_Fortran_COMPILER_ID}")
1198-
include (${HDF_RESOURCES_DIR}/HDFCompilerFortranFlags.cmake)
1199-
include (${HDF_RESOURCES_DIR}/HDF5UseFortran.cmake)
1198+
include (${HDF_CONFIG_DIR}/flags/HDFCompilerFortranFlags.cmake)
1199+
include (${HDF_CONFIG_DIR}/HDF5UseFortran.cmake)
12001200
set (LINK_Fortran_LIBS ${LINK_LIBS})
12011201

12021202
if (NOT H5_FORTRAN_HAVE_ISO_C_BINDING)
@@ -1255,7 +1255,7 @@ if (EXISTS "${HDF5_SOURCE_DIR}/c++" AND IS_DIRECTORY "${HDF5_SOURCE_DIR}/c++")
12551255
endif ()
12561256
endif ()
12571257

1258-
include (${HDF_RESOURCES_DIR}/HDFCompilerCXXFlags.cmake)
1258+
include (${HDF_CONFIG_DIR}/flags/HDFCompilerCXXFlags.cmake)
12591259

12601260
add_subdirectory (c++)
12611261
if (HDF5_BUILD_HL_LIB)
@@ -1284,7 +1284,7 @@ endif ()
12841284
#-----------------------------------------------------------------------------
12851285
# Generate the H5pubconf.h file containing user settings needed by compilation
12861286
#-----------------------------------------------------------------------------
1287-
configure_file (${HDF_RESOURCES_DIR}/H5pubconf.h.in ${HDF5_SRC_BINARY_DIR}/H5pubconf.h @ONLY)
1287+
configure_file (${HDF_CONFIG_DIR}/H5pubconf.h.in ${HDF5_SRC_BINARY_DIR}/H5pubconf.h @ONLY)
12881288

12891289
#-----------------------------------------------------------------------------
12901290
# Option to build examples

CMakeTests.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
include (CTest)
7575

7676
include (${HDF5_SOURCE_DIR}/CTestConfig.cmake)
77-
configure_file (${HDF_RESOURCES_DIR}/CTestCustom.cmake ${HDF5_BINARY_DIR}/CTestCustom.ctest @ONLY)
77+
configure_file (${HDF_CONFIG_DIR}/CTestCustom.cmake ${HDF5_BINARY_DIR}/CTestCustom.ctest @ONLY)
7878

7979
option (HDF5_TEST_SERIAL "Execute non-parallel tests" ON)
8080
mark_as_advanced (HDF5_TEST_SERIAL)

HDF5Examples/CMakeLists.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ set (H5EX_JAVA_DIR ${H5EXAMPLES_SOURCE_DIR}/JAVA)
1212
# Basic HDF5Examples stuff here
1313
#-----------------------------------------------------------------------------
1414
if (NOT EXAMPLES_EXTERNALLY_CONFIGURED)
15+
set (H5EX_CONFIG_DIR ${H5EXAMPLES_SOURCE_DIR}/config)
1516
set (H5EX_RESOURCES_DIR ${H5EXAMPLES_SOURCE_DIR}/config/cmake)
1617

17-
include (${H5EX_RESOURCES_DIR}/HDFMacros.cmake)
18+
include (${H5EX_CONFIG_DIR}/HDFMacros.cmake)
1819
include (${H5EX_RESOURCES_DIR}/HDFExampleMacros.cmake)
1920
set (CMAKE_JAVA_INCLUDE_PATH "")
2021

@@ -43,7 +44,7 @@ option (H5EX_BUILD_JAVA "Build JAVA support" OFF)
4344
if (H5EX_BUILD_JAVA)
4445
find_package (Java)
4546

46-
include (${H5EX_RESOURCES_DIR}/UseJava.cmake)
47+
include (UseJava)
4748
endif ()
4849

4950
#-----------------------------------------------------------------------------
@@ -72,7 +73,7 @@ endif ()
7273
#-----------------------------------------------------------------------------
7374
# Option to Enable MPI Parallel
7475
#-----------------------------------------------------------------------------
75-
set (CMAKE_MODULE_PATH ${H5EX_RESOURCES_DIR} ${CMAKE_MODULE_PATH})
76+
set (CMAKE_MODULE_PATH ${H5EX_CONFIG_DIR} ${H5EX_RESOURCES_DIR} ${CMAKE_MODULE_PATH})
7677
option (H5EX_ENABLE_PARALLEL "Enable parallel build (requires MPI)" OFF)
7778
if (H5EX_ENABLE_PARALLEL)
7879
find_package(MPI REQUIRED)
@@ -114,7 +115,7 @@ if (H5EX_BUILD_TESTING)
114115
enable_testing ()
115116
include (CTest)
116117
include (${PROJECT_SOURCE_DIR}/CTestConfig.cmake)
117-
configure_file (${H5EX_RESOURCES_DIR}/CTestCustom.cmake ${PROJECT_BINARY_DIR}/CTestCustom.ctest @ONLY)
118+
configure_file (${H5EX_CONFIG_DIR}/CTestCustom.cmake ${PROJECT_BINARY_DIR}/CTestCustom.ctest @ONLY)
118119
endif ()
119120

120121
if (${H5_LIBVER_DIR} GREATER 16)

HDF5Examples/config/cmake/CMakeFindJavaCommon.cmake

Lines changed: 0 additions & 30 deletions
This file was deleted.

HDF5Examples/config/cmake/HDFExampleMacros.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ macro (PYTHON_SUPPORT)
129129
endmacro ()
130130

131131
macro (HDF5_SUPPORT)
132-
set (CMAKE_MODULE_PATH ${H5EX_RESOURCES_DIR} ${CMAKE_MODULE_PATH})
132+
set (CMAKE_MODULE_PATH ${H5EX_CONFIG_DIR} ${H5EX_RESOURCES_DIR} ${CMAKE_MODULE_PATH})
133133
option (USE_SHARED_LIBS "Use Shared Libraries" ON)
134134

135135
if (NOT H5EX_HDF5_HEADER)

0 commit comments

Comments
 (0)