mirror of https://github.com/ecmwf/eccodes.git
41 lines
1.7 KiB
CMake
41 lines
1.7 KiB
CMake
file( GLOB definition_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.def" )
|
|
file( GLOB table_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.table" )
|
|
file( GLOB text_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.txt" )
|
|
|
|
install( FILES ${definition_files} ${table_files} ${text_files}
|
|
DESTINATION share/${PROJECT_NAME}/definitions
|
|
PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ )
|
|
|
|
install( FILES installDefinitions.sh
|
|
DESTINATION share/${PROJECT_NAME}/definitions)
|
|
|
|
install( DIRECTORY budg bufr cdf common grib1 grib2 gts mars metar tide hdf5 wrap
|
|
DESTINATION share/${PROJECT_NAME}/definitions
|
|
FILES_MATCHING
|
|
PATTERN "*.def"
|
|
PATTERN "*.txt"
|
|
PATTERN "*.list"
|
|
PATTERN "*.table"
|
|
PATTERN "4.2.192.*.table" EXCLUDE
|
|
PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ )
|
|
|
|
# link to the definitions. See GRIB-786
|
|
file( MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/share/${PROJECT_NAME} )
|
|
if( NOT EXISTS "${CMAKE_BINARY_DIR}/share/${PROJECT_NAME}/definitions" )
|
|
execute_process( COMMAND "${CMAKE_COMMAND}" "-E" "create_symlink"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}"
|
|
"${CMAKE_BINARY_DIR}/share/${PROJECT_NAME}/definitions" )
|
|
endif()
|
|
|
|
# copy the definitions to the build directory
|
|
#file( COPY ${definition_files} ${table_files} ${text_files}
|
|
# DESTINATION ${CMAKE_BINARY_DIR}/share/${PROJECT_NAME}/definitions )
|
|
#file( COPY budg bufr cdf common grib1 grib2 gts mars metar tide hdf5 wrap
|
|
# DESTINATION ${CMAKE_BINARY_DIR}/share/${PROJECT_NAME}/definitions
|
|
# FILES_MATCHING
|
|
# PATTERN "*.def"
|
|
# PATTERN "*.txt"
|
|
# PATTERN "*.list"
|
|
# PATTERN "*.table"
|
|
# PATTERN "4.2.192.*.table" EXCLUDE )
|