cmakelists.txt
来自「InsightToolkit-1.4.0(有大量的优化算法程序)」· 文本 代码 · 共 314 行
TXT
314 行
# ./v3p/netlib/CMakeLists.txt
SET( netlib_sources
f2c.h
netlib.h
# Std Fortran Library
F77_aloc.c
exit.c
s_cmp.c
d_lg10.c
s_cat.c
s_copy.c
d_sign.c
d_cnjg.c
d_imag.c
z_div.c
z_abs.c
z_sqrt.c
cabs.c
c_abs.c
c_div.c
sig_die.c
r_sign.c
r_imag.c
r_cnjg.c
pow_ii.c
pow_ri.c
pow_di.c
pow_dd.c
# BLAS
izamax.c
daxpy.c
dcopy.c
ddot.c
dnrm2.c
drot.c
drotg.c
dscal.c
dasum.c
dzasum.c
dswap.c
dgemv.c
dger.c
saxpy.c
scopy.c
sdot.c
snrm2.c
srot.c
srotg.c
sscal.c
sasum.c
sswap.c
sgemv.c
sger.c
caxpy.c
ccopy.c
cdotc.c
csrot.c
scnrm2.c
cscal.c
cswap.c
zaxpy.c
zcopy.c
zdotc.c
zdotu.c
zdrot.c
dznrm2.c
zdscal.c
zgemm.c
zgemv.c
zgerc.c
zscal.c
ztrmm.c
ztrmv.c
ztrsv.c
zswap.c
# LINALG
lsqr.c
# LINPACK
ssvdc.c
dsvdc.c
csvdc.c
zsvdc.c
sqrdc.c
dqrdc.c
cqrdc.c
zqrdc.c
sqrsl.c
dqrsl.c
zqrsl.c
cqrsl.c
dpofa.c
dpoco.c
dposl.c
dpodi.c
isamax.c
idamax.c
# EISPACK
rsg.c
rg.c
rs.c
tql1.c
tql2.c
tred1.c
tred2.c
# ITPACK
dsrc2c.c
# MINPACK
enorm.c
fdjac2.c
lmpar.c
qrfac.c
qrsolv.c
lmdif.c
lmder.c
lmder1.c
pythag.c
rpoly.c
# TOMS Misc
dtrans.c
trans.c
# General
machineparams.c
# Temperton FFT routines
dgpfa.c
dgpfa3f.c
dsetgpfa.c
gpfa2f.c
gpfa5f.c
dgpfa2f.c
dgpfa5f.c
gpfa.c
gpfa3f.c
setgpfa.c
# NAPACK
cg.c
# from DATAPAC
camsun.c
# from LASO2
dnlaso.c
snlaso.c
# from OPT
lbfgs.c
lbfgs-lb1.c
# from LAPACK
ilaenv.c
izmax1.c
xerbla.c
urand.c
lsame.c
dlamch.c
slamch.c
dgeqpf.c
dgeqr2.c
dgerq2.c
dggsvd.c
dggsvp.c
dlacpy.c
dlags2.c
dlange.c
dlapll.c
dlapmt.c
dlapy2.c
dlarf.c
dlarfg.c
dlartg.c
dlas2.c
dlaset.c
dlassq.c
dlasv2.c
dlabad.c
dladiv.c
dlapy3.c
dorg2r.c
dorm2r.c
dormr2.c
dtgsja.c
sggsvd.c
sgeqpf.c
sgeqr2.c
sgerq2.c
sggsvp.c
slacpy.c
slags2.c
slange.c
slapll.c
slapmt.c
slapy2.c
slarf.c
slarfg.c
slartg.c
slas2.c
slaset.c
slassq.c
slasv2.c
sorg2r.c
sorm2r.c
sormr2.c
stgsja.c
zgebak.c
zgebal.c
zgeev.c
zgehd2.c
zgehrd.c
zhseqr.c
zlacgv.c
zlacpy.c
zladiv.c
zlahqr.c
zlahrd.c
zlange.c
zlanhs.c
zlarf.c
zlarfb.c
zlarfg.c
zlarft.c
zlarfx.c
zlascl.c
zlaset.c
zlassq.c
zlatrs.c
ztrevc.c
zung2r.c
zunghr.c
zungqr.c
# Added by fsm for generalized chur
dgecon.c
dgemm.c
dgeqrf.c
dgesc2.c
dgetc2.c
dggbak.c
dggbal.c
dgges.c
dgghrd.c
dhgeqz.c
dlacon.c
dlag2.c
dlagv2.c
dlanhs.c
dlarfb.c
dlarft.c
dlascl.c
dlaswp.c
dlatdf.c
dlatrs.c
dorgqr.c
dorgr2.c
dormqr.c
drscl.c
dtgex2.c
dtgexc.c
dtgsen.c
dtgsy2.c
dtgsyl.c
dtrmm.c
dtrmv.c
dtrsv.c
i_dnnt.c
# The "Triangle" program of Jonathan Richard Shewchuk
# triangle.h triangle.c
)
IF(CMAKE_COMPILER_IS_GNUCXX)
SET_SOURCE_FILES_PROPERTIES(gpfa5f.c COMPILE_FLAGS -O0)
SET_SOURCE_FILES_PROPERTIES(dgpfa5f.c COMPILE_FLAGS -O0)
SET_SOURCE_FILES_PROPERTIES(zlarfx.c COMPILE_FLAGS -Os)
ENDIF(CMAKE_COMPILER_IS_GNUCXX)
IF(CMAKE_C_COMPILER MATCHES "icc")
# Disable floating point size warnings. They are present in this
# source file on purpose.
SET_SOURCE_FILES_PROPERTIES(rpoly.c COMPILE_FLAGS -wd239,264)
ENDIF(CMAKE_C_COMPILER MATCHES "icc")
ADD_LIBRARY( itknetlib ${netlib_sources} )
IF(UNIX)
TARGET_LINK_LIBRARIES( itknetlib m )
ENDIF(UNIX)
INSTALL_TARGETS(/lib/InsightToolkit itknetlib)
IF(BUILD_TESTING)
SUBDIRS(tests)
ENDIF(BUILD_TESTING)
IF(BUILD_EXAMPLES)
# SUBDIRS(examples)
ENDIF(BUILD_EXAMPLES)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?