@@ -14,33 +14,33 @@ namespace cmkr {
1414namespace build {
1515
1616int run (int argc, char **argv) {
17- cmake::CMake cmake (" ." , true );
17+ parser::Project project (" ." , true );
1818 if (argc > 2 ) {
1919 for (int i = 2 ; i < argc; ++i) {
20- cmake .build_args .push_back (argv[i]);
20+ project .build_args .push_back (argv[i]);
2121 }
2222 }
2323 std::stringstream ss;
2424
2525 if (gen::generate_cmake (fs::current_path ().string ().c_str ()))
2626 throw std::runtime_error (" CMake generation failure!" );
2727
28- ss << " cmake -S. -B" << cmake .build_dir << " " ;
28+ ss << " cmake -S. -B" << project .build_dir << " " ;
2929
30- if (!cmake .generator .empty ()) {
31- ss << " -G \" " << cmake .generator << " \" " ;
30+ if (!project .generator .empty ()) {
31+ ss << " -G \" " << project .generator << " \" " ;
3232 }
33- if (!cmake .config .empty ()) {
34- ss << " -DCMAKE_BUILD_TYPE=" << cmake .config << " " ;
33+ if (!project .config .empty ()) {
34+ ss << " -DCMAKE_BUILD_TYPE=" << project .config << " " ;
3535 }
36- if (!cmake .gen_args .empty ()) {
37- for (const auto &arg : cmake .gen_args ) {
36+ if (!project .gen_args .empty ()) {
37+ for (const auto &arg : project .gen_args ) {
3838 ss << " -D" << arg << " " ;
3939 }
4040 }
41- ss << " && cmake --build " << cmake .build_dir << " --parallel" ;
41+ ss << " && cmake --build " << project .build_dir << " --parallel" ;
4242 if (argc > 2 ) {
43- for (const auto &arg : cmake .build_args ) {
43+ for (const auto &arg : project .build_args ) {
4444 ss << " " << arg;
4545 }
4646 }
@@ -50,17 +50,17 @@ int run(int argc, char **argv) {
5050
5151int clean () {
5252 bool ret = false ;
53- cmake::CMake cmake (" ." , true );
54- if (fs::exists (cmake .build_dir )) {
55- ret = fs::remove_all (cmake .build_dir );
56- fs::create_directory (cmake .build_dir );
53+ parser::Project project (" ." , true );
54+ if (fs::exists (project .build_dir )) {
55+ ret = fs::remove_all (project .build_dir );
56+ fs::create_directory (project .build_dir );
5757 }
5858 return !ret;
5959}
6060
6161int install () {
62- cmake::CMake cmake (" ." , false );
63- auto cmd = " cmake --install " + cmake .build_dir ;
62+ parser::Project project (" ." , false );
63+ auto cmd = " cmake --install " + project .build_dir ;
6464 return ::system (cmd.c_str ());
6565}
6666} // namespace build
0 commit comments