Transformed to CMake makefile
This commit is contained in:
parent
aac070e39f
commit
f9bb9c64c5
6 changed files with 178 additions and 119 deletions
45
src/CMakeLists.txt
Normal file
45
src/CMakeLists.txt
Normal file
|
@ -0,0 +1,45 @@
|
|||
SET(CosmoTool_SRCS
|
||||
fortran.cpp
|
||||
interpolate.cpp
|
||||
load_data.cpp
|
||||
loadGadget.cpp
|
||||
loadRamses.cpp
|
||||
octTree.cpp
|
||||
powerSpectrum.cpp
|
||||
yorick.cpp
|
||||
)
|
||||
|
||||
SET(CosmoTool_SRCS
|
||||
bqueue.hpp
|
||||
config.hpp
|
||||
dinterpolate.hpp
|
||||
field.hpp
|
||||
fixArray.hpp
|
||||
fortran.hpp
|
||||
interpolate3d.hpp
|
||||
interpolate.hpp
|
||||
kdtree_leaf.hpp
|
||||
linalg.hpp
|
||||
load_data.hpp
|
||||
loadGadget.hpp
|
||||
loadRamses.hpp
|
||||
loadSimu.hpp
|
||||
miniargs.cpp
|
||||
miniargs.hpp
|
||||
mykdtree.hpp
|
||||
octTree.hpp
|
||||
powerSpectrum.hpp
|
||||
sparseGrid.hpp
|
||||
sphSmooth.hpp
|
||||
yorick.hpp
|
||||
)
|
||||
|
||||
add_library(CosmoTool SHARED ${CosmoTool_SRCS})
|
||||
target_link_libraries(CosmoTool ${NETCDF_LIBRARY} ${NETCDFCPP_LIBRARY})
|
||||
|
||||
install(TARGETS CosmoTool
|
||||
LIBRARY DESTINATION lib)
|
||||
install(DIRECTORY . DESTINATION include/CosmoTool
|
||||
FILES_MATCHING PATTERN "*.hpp")
|
||||
install(DIRECTORY . DESTINATION include/CosmoTool
|
||||
FILES_MATCHING PATTERN "*.tcc")
|
Loading…
Add table
Add a link
Reference in a new issue