swh:1:snp:6088ab52ef49920e01e3f334cdf4d5d6c8a822b9
Raw File
Tip revision: c0085bf21f3cebbf8ca0cdaaea63905ddaec7933 authored by Lars Bilke on 08 March 2021, 19:43:41 UTC
Merge branch 'more-cpm' into 'master'
Tip revision: c0085bf
CMakeLists.txt
set(TOOLS
    convertGEO
    generateMatPropsFromMatID
    GMSH2OGS
    OGS2VTK
    VTK2OGS
    VTK2TIN
    TIN2VTK
    TecPlotTools
    GocadSGridReader
    GocadTSurfaceReader
    Mesh2Raster)

if(OGS_USE_NETCDF)
    list(APPEND TOOLS NetCdfConverter)
endif()

if(OGS_BUILD_GUI)
    list(APPEND TOOLS ConvertSHPToGLI FEFLOW2OGS Mesh2Shape)
endif()

foreach(TOOL ${TOOLS})
    add_executable(${TOOL} ${TOOL}.cpp)
    target_link_libraries(${TOOL} ApplicationsFileIO GitInfoLib MeshLib
        MeshGeoToolsLib tclap)
endforeach()
set_target_properties(${TOOLS} PROPERTIES FOLDER Utilities)
install(TARGETS ${TOOLS} RUNTIME DESTINATION bin)

if(TARGET ConvertSHPToGLI)
    target_link_libraries(ConvertSHPToGLI GeoLib Qt5::Xml)
endif()

if(TARGET NetCdfConverter)
    target_link_libraries(NetCdfConverter
                          ${NETCDF_LIBRARIES_CXX}
                          ${NETCDF_LIBRARIES_C}
                          ${HDF5_HL_LIBRARIES}
                          ${HDF5_LIBRARIES}
    )
    if(OGS_USE_CONAN AND MSVC)
        target_link_libraries(NetCdfConverter ${CONAN_LIBS})
    endif()
endif()
back to top