forked from RMGDFT/rmgdft
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript_to_rmg
executable file
·41 lines (41 loc) · 1.29 KB
/
script_to_rmg
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
rm -rf ../rmg-release
mkdir ../rmg-release
mkdir ../rmg-release/SubprojectIncludes
sed -n '/rmg-on/!p' CMakeLists.txt >temp
sed -n '/rmg-negf/!p' temp > temp1
sed -n '/TDDFT/!p' temp1 >temp
sed -n '/NEGF/!p' temp >temp1
sed -n '/TestLib/!p' temp1 >temp
sed -n '/ON\//!p' temp >temp1
sed -n '/rmg-tddft/!p' temp1 > temp
sed -n '/on-tddft/!p' temp > temp1
sed 's/Use_svn 1/Use_svn 0/g' temp1 > ../rmg-release/CMakeLists.txt
rm temp temp1
cp -r cmake ../rmg-release
cp -r Finite_diff ../rmg-release
cp -r Force ../rmg-release
cp -r Headers ../rmg-release
cp -r Gpufuncs ../rmg-release
cp -r Input ../rmg-release
cp -r InternalPseudo ../rmg-release
cp -r lib ../rmg-release
cp -r spglib ../rmg-release
cp -r zfp ../rmg-release
cp -r XC ../rmg-release
cp -r MG ../rmg-release
cp -r Misc ../rmg-release
cp -r RMG ../rmg-release
cp -r RmgLib ../rmg-release
cp -r US_PP ../rmg-release
cp -r XC_useLIBXC ../rmg-release
cp -r Examples ../rmg-release
cp -r PlatformChecks ../rmg-release
cp COPYING ../rmg-release
cp COPYRIGHT ../rmg-release
cp CREDITS ../rmg-release
cp README.windows ../rmg-release/
cp CMakeCPackOptions.cmake.in ../rmg-release/
cp rmgwin.bat ../rmg-release/
cp CMakeFindRootPath.inc ../rmg-release/
cp SubprojectIncludes/CMakeLists.txt.rmg.inc ../rmg-release/SubprojectIncludes
cp rmg_mangling.h.in ../rmg-release/