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.c
bo
swmm与lisflood-fp源码如何一起编译 CMake命令
最新推荐文章于 2025-07-10 18:57:09 发布