cmake_minimum_required(VERSION 3.13 FATAL_ERROR)
include(CheckLanguage)
project(lisflood-fp)
set(_CONFIG config.default.cmake CACHE FILEPATH "CMake config file")
include(${_CONFIG})
if (NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE Release)
endif()
enable_language(C)
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules)
add_library(lisflood-base INTERFACE)
target_sources(lisflood-base INTERFACE
climate.c
controls.c
culvert.c
datetime.c
dwflow.c
dynwave.c
error.c
exfil.c
findroot.c
flowrout.c
forcmain.c
gage.c
gwater.c
hash.c
hotstart.c
iface.c
infil.c
inflow.c
input.c
inputrpt.c
keywords.c
kinwave.c
landuse.c
lid.c
lidproc.c
link.c
massbal.c
mathexpr.c
mempool.c
node.c
odesolve.c
output.c
project.c
qualrout.c
rain.c
rdii.c
report.c
roadway.c
routing.c
runoff.c
shape.c
snow.c
stats.c
statsrpt.c
subcatch.c
surfqual.c
swmm5.c
table.c
toposort.c
transect.c
treatmnt.c
xsect.
swmm与lisflood-fp源码如何一起编译 CMake命令
最新推荐文章于 2024-05-14 23:59:36 发布
本文介绍如何使用CMake将swmm与lisflood-fp两个项目的源码进行联合编译。如果你对此有需求,希望进行深入交流。
摘要由CSDN通过智能技术生成