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命令
最新推荐文章于 2025-01-05 23:59:05 发布
本文介绍如何使用CMake将swmm与lisflood-fp两个项目的源码进行联合编译。如果你对此有需求,希望进行深入交流。

最低0.47元/天 解锁文章
3360

被折叠的 条评论
为什么被折叠?



