-
Notifications
You must be signed in to change notification settings - Fork 2
/
CMakeLists.txt
100 lines (91 loc) · 2.51 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
###############################################################################
#
# cookup project
#
# MISSING RECIPES:
#
# * blas / lapack
# * atlas
# * netcdf - http://www.unidata.ucar.edu/software/netcdf
# * gmsh - http://geuz.org/gmsh
# * superlu - http://www.cs.berkeley.edu/~demmel/SuperLU.html
# * cppclean - http://code.google.com/p/cppclean
# * googlemock - http://code.google.com/p/googlemock
# * memcached - http://code.google.com/p/memcached
# * valgrind - http://valgrind.org
# * MMG3D - http://www.math.u-bordeaux1.fr/~cdobrzyn/logiciels/mmg3d.php
# * Exodus II - http://sourceforge.net/projects/exodusii
# * mpich2 - http://www.mcs.anl.gov/research/projects/mpich2
# * qt
# * paraview
# * petsc
# * gccgo
# * codesearch https://code.google.com/p/codesearch/
# * re2 - http://code.google.com/p/re2
# * pcre - http://www.pcre.org
###############################################################################
cmake_minimum_required( VERSION 2.8 )
project( cookup )
set(CPACK_PACKAGE_VERSION "0.3.5")
add_custom_target( scripts ALL
SOURCES
cookbook/bison.pm
cookbook/boost.pm
cookbook/ccache.pm
cookbook/cgal.pm
cookbook/cgns.pm
cookbook/clang.pm
cookbook/cmake.pm
cookbook/curl.pm
cookbook/distcc.pm
cookbook/eigen.pm
cookbook/flex.pm
cookbook/gcc.pm
cookbook/git.pm
cookbook/glog.pm
cookbook/gmp.pm
cookbook/gperftools.pm
cookbook/grib_api.pm
cookbook/gtest.pm
cookbook/hdf5.pm
cookbook/jasper.pm
cookbook/jemalloc.pm
cookbook/libemos.pm
cookbook/libpng.pm
cookbook/libtool.pm
cookbook/libunwind.pm
cookbook/libxml2.pm
cookbook/libxslt.pm
cookbook/llvm.pm
cookbook/m4.pm
cookbook/make.pm
cookbook/metis.pm
cookbook/mpc.pm
cookbook/mpfr.pm
cookbook/openjpeg.pm
cookbook/openmpi.pm
cookbook/openssl.pm
cookbook/parmetis.pm
cookbook/protobuf.pm
cookbook/rapidjson.pm
cookbook/readline.pm
cookbook/rsync.pm
cookbook/trilinos.pm
cookbook/viennacl.pm
cookbook/wget.pm
cookbook/zlib.pm
cookbook/zoltan.pm
cookup.pl
Recipe.pm
README.md
LICENSE
)
set(CPACK_SOURCE_IGNORE_FILES
/build/
/\\\\.git/
/\\\\.svn/
CMakeLists.txt.user
\\\\.swp$
)
message( STATUS "cookup ${CPACK_PACKAGE_VERSION}\n" )
include(CPack)