]> Creatis software - crea.git/blob - appli/creaNewProject/creaNewProject.bat.in
*** empty log message ***
[crea.git] / appli / creaNewProject / creaNewProject.bat.in
1 @echo off
2
3 rem echo creates the file architecture for a new project
4
5
6 if %0%1==%0 goto ERROR01
7
8
9 rem creaNewProject path
10 set BINPATH=%~dp0
11 rem Input data path
12 set INPUT="%BINPATH%\creaNewProject_data"
13
14 set OUTPUT=%1
15 set PROJECT=%2
16
17
18 rem echo output =  %OUTPUT%
19 rem echo bin    =  %BINPATH%
20 rem echo input  =  %INPUT%
21 rem echo project=  %PROJECT%
22
23 IF EXIST %OUTPUT%\%PROJECT% GOTO ERROR02
24
25 echo "** Creating new project '%PROJECT%' in folder '%OUTPUT%'"
26
27 mkdir %OUTPUT%\%PROJECT%
28 xcopy %INPUT% %OUTPUT%\%PROJECT% /S
29 "%BINPATH%\creaSed" %OUTPUT%\%PROJECT%\CMakeLists.txt.in  PROJECT_NAME "%PROJECT%" > %OUTPUT%\%PROJECT%\CMakeLists.txt
30 del "%OUTPUT%\%PROJECT%\CMakeLists.txt.in" 
31
32 echo "Done !" 
33 echo "Edit the file '%OUTPUT%\%PROJECT%\CMakeLists.txt' to customize your project"
34
35
36
37 goto END
38
39
40 :ERROR01
41 echo creaNewProject.bat "<project-path> <project-name>"
42 goto END
43
44 :ERROR02
45 echo "ERROR : Directory '%OUTPUT%/%PROJECT%' already exists !"
46 goto end
47
48
49
50 :END
51 pause