├── .clang-format ├── .gitattributes ├── .github └── workflows │ ├── linux_gcc_cmake_build.yml │ ├── msvc-analysis.yml │ ├── pages.yml │ └── win_cmake_build.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── CMakePresets.json ├── DEPENDENCIES.md ├── LICENSE ├── README.md ├── TODO.md ├── bootstrap ├── .gitignore ├── CMakeLists.txt ├── config │ ├── toolchain_linux_gcc.toml │ ├── toolchain_win_gcc.toml │ └── toolchain_win_msvc.toml ├── config_default.toml ├── include │ └── bootstrap │ │ ├── build_buildcc.h │ │ ├── build_cli11.h │ │ ├── build_flatbuffers.h │ │ ├── build_fmtlib.h │ │ ├── build_nlohmann_json.h │ │ ├── build_spdlog.h │ │ ├── build_taskflow.h │ │ ├── build_tl_optional.h │ │ └── build_tpl.h ├── main.buildcc.cpp └── src │ ├── build_buildcc.cpp │ ├── build_cli11.cpp │ ├── build_flatbuffers.cpp │ ├── build_fmtlib.cpp │ ├── build_nlohmann_json.cpp │ ├── build_spdlog.cpp │ ├── build_taskflow.cpp │ ├── build_tl_optional.cpp │ └── build_tpl.cpp ├── cmake ├── coverage │ ├── gcovr.cmake │ └── lcov.cmake ├── flags │ ├── build_flags.cmake │ └── test_flags.cmake ├── target │ ├── cli11.cmake │ ├── cpputest.cmake │ ├── fmt.cmake │ ├── json.cmake │ ├── spdlog.cmake │ ├── taskflow.cmake │ ├── tl_optional.cmake │ └── tpl.cmake └── tool │ ├── clangtidy.cmake │ ├── cppcheck.cmake │ └── doxygen.cmake ├── codecov.yml ├── doc ├── Toolchain.md ├── developer │ └── project_internals.md ├── faq │ ├── include_dir_vs_header_files.md │ ├── mingw_taskflow_linker_option.md │ └── why_this_lib.md ├── serialization │ ├── generator_fbs.md │ ├── path_fbs.md │ └── target_fbs.md ├── software_architecture │ ├── buildcc_interface_lib.PNG │ ├── buildcc_single_lib.PNG │ ├── create_uml_diagrams.md │ ├── generate_cmake_graphviz.md │ └── uml │ │ ├── dependency_graph.md │ │ ├── dependency_graph.png │ │ ├── generator_tasks.md │ │ ├── generator_tasks.png │ │ ├── target_tasks.md │ │ └── target_tasks.png ├── target │ └── custom_commands.md └── user │ └── installation_using_cmake.md ├── docs └── source │ ├── _plantuml │ └── plantuml-1.2021.16.jar │ ├── arch │ ├── cmake_boilerplate.rst │ ├── design_patterns.rst │ ├── namespaces.rst │ ├── outputs.rst │ ├── project_layout.rst │ ├── serialization_schema.rst │ ├── software_heirarchy.rst │ ├── style_guide.rst │ ├── testing.rst │ └── toc.rst │ ├── conf.py │ ├── examples │ ├── clang.rst │ ├── gcc.rst │ ├── hybrid.rst │ ├── mingw.rst │ ├── msvc.rst │ └── toc.rst │ ├── getting_started │ ├── all_compile_options.rst │ ├── all_default_build_options.rst │ ├── buildexe_immediate_example.rst │ ├── buildexe_package_manager.rst │ ├── buildexe_script_example.rst │ ├── buildexe_setup.rst │ ├── toc.rst │ └── walkthroughs.rst │ ├── index.rst │ ├── intro │ └── toc.rst │ └── user_api │ ├── args.rst │ ├── environment.rst │ ├── generator.rst │ ├── register.rst │ ├── supported_plugins.rst │ ├── target.rst │ ├── target_utils.rst │ ├── toc.rst │ ├── toolchain.rst │ └── toolchain_utils.rst └── example ├── README.md ├── buildexe └── libs │ ├── build.main.cpp │ ├── build.toml │ ├── compile.toml │ └── src │ └── main.cpp ├── gcc ├── AfterInstall │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── build.cpp │ ├── constants.h.in │ └── files │ │ ├── include │ │ └── random.h │ │ └── src │ │ ├── main.c │ │ ├── main.cpp │ │ └── random.cpp ├── DynamicLib │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.cpp │ ├── constants.h.in │ └── files │ │ ├── include │ │ └── random.h │ │ └── src │ │ ├── main.cpp │ │ └── random.cpp ├── Flags │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.cpp │ ├── constants.h.in │ └── files │ │ ├── include │ │ └── random.h │ │ └── src │ │ ├── main.c │ │ ├── main.cpp │ │ └── random.cpp ├── IncludeDir │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.cpp │ ├── constants.h.in │ └── files │ │ ├── include │ │ └── random.h │ │ └── src │ │ ├── main.cpp │ │ └── random.cpp ├── Plugins │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.cpp │ ├── constants.h.in │ └── files │ │ ├── include │ │ └── random.h │ │ └── src │ │ ├── main.c │ │ ├── main.cpp │ │ └── random.cpp ├── Simple │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── Simple.exe.json │ ├── build.cpp │ ├── constants.h.in │ └── main.cpp └── StaticLib │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.cpp │ ├── constants.h.in │ └── files │ ├── include │ └── random.h │ └── src │ ├── main.cpp │ └── random.cpp ├── hybrid ├── custom_target │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.main.cpp │ ├── build_linux.toml │ ├── build_win.toml │ ├── main.cpp │ └── src │ │ ├── foo.cpp │ │ └── foo.h ├── dep_chaining │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.cpp │ ├── build_linux.toml │ ├── build_win.toml │ ├── graph.PNG │ └── python │ │ └── gen.py ├── external_lib │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── build.main.cpp │ ├── build_linux.toml │ ├── build_win.toml │ └── main.cpp ├── foolib │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.foo.cpp │ ├── build.foo.h │ ├── build.main.cpp │ ├── build_linux.toml │ ├── build_win.toml │ ├── main.cpp │ └── src │ │ ├── foo.cpp │ │ └── foo.h ├── generic │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.cpp │ ├── build_generic.toml │ └── src │ │ └── main.cpp ├── pch │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.cpp │ ├── build_linux.toml │ ├── build_win.toml │ ├── files │ │ ├── include │ │ │ └── random.h │ │ ├── pch │ │ │ ├── pch_c.h │ │ │ └── pch_cpp.h │ │ └── src │ │ │ ├── main.c │ │ │ ├── main.cpp │ │ │ └── random.cpp │ └── graph.PNG ├── simple │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.cpp │ ├── build_linux.toml │ ├── build_win.toml │ ├── files │ │ ├── include │ │ │ └── random.h │ │ └── src │ │ │ ├── main.c │ │ │ ├── main.cpp │ │ │ └── random.cpp │ └── graph.PNG ├── single │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── build.cpp │ ├── build.toml │ ├── compile.toml │ ├── immediate.toml │ └── src │ │ └── main.cpp └── target_info │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.cpp │ ├── build_linux.toml │ ├── build_win.toml │ └── files │ ├── include │ ├── generic_add.h │ └── generic_vector2.h │ └── src │ ├── main1.cpp │ └── main2.cpp ├── mingw ├── DynamicLib │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.cpp │ ├── constants.h.in │ └── files │ │ ├── include │ │ └── random.h │ │ └── src │ │ ├── main.cpp │ │ └── random.cpp ├── Executable │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.cpp │ ├── constants.h.in │ └── files │ │ ├── include │ │ └── random.h │ │ └── src │ │ ├── main.c │ │ ├── main.cpp │ │ └── random.cpp ├── Pch │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.cpp │ ├── constants.h.in │ └── files │ │ ├── include │ │ └── random.h │ │ ├── pch │ │ ├── pch_c.h │ │ └── pch_cpp.h │ │ └── src │ │ ├── main.c │ │ ├── main.cpp │ │ └── random.cpp └── StaticLib │ ├── .gitignore │ ├── CMakeLists.txt │ ├── build.cpp │ ├── constants.h.in │ └── files │ ├── include │ └── random.h │ └── src │ ├── main.cpp │ └── random.cpp └── msvc ├── DynamicLib ├── .gitignore ├── CMakeLists.txt ├── build.cpp ├── constants.h.in ├── include │ └── random.h └── src │ ├── main.cpp │ └── random.cpp ├── Executable ├── .gitignore ├── CMakeLists.txt ├── build.cpp ├── constants.h.in ├── include │ └── random.h └── src │ ├── main.cpp │ └── random.cpp └── StaticLib ├── .gitignore ├── CMakeLists.txt ├── build.cpp ├── constants.h.in ├── include └── random.h └── src ├── main.cpp └── random.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/linux_gcc_cmake_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/.github/workflows/linux_gcc_cmake_build.yml -------------------------------------------------------------------------------- /.github/workflows/msvc-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/.github/workflows/msvc-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.github/workflows/win_cmake_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/.github/workflows/win_cmake_build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /DEPENDENCIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/DEPENDENCIES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/TODO.md -------------------------------------------------------------------------------- /bootstrap/.gitignore: -------------------------------------------------------------------------------- 1 | *.dot 2 | -------------------------------------------------------------------------------- /bootstrap/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/CMakeLists.txt -------------------------------------------------------------------------------- /bootstrap/config/toolchain_linux_gcc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/config/toolchain_linux_gcc.toml -------------------------------------------------------------------------------- /bootstrap/config/toolchain_win_gcc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/config/toolchain_win_gcc.toml -------------------------------------------------------------------------------- /bootstrap/config/toolchain_win_msvc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/config/toolchain_win_msvc.toml -------------------------------------------------------------------------------- /bootstrap/config_default.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/config_default.toml -------------------------------------------------------------------------------- /bootstrap/include/bootstrap/build_buildcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/include/bootstrap/build_buildcc.h -------------------------------------------------------------------------------- /bootstrap/include/bootstrap/build_cli11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/include/bootstrap/build_cli11.h -------------------------------------------------------------------------------- /bootstrap/include/bootstrap/build_flatbuffers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/include/bootstrap/build_flatbuffers.h -------------------------------------------------------------------------------- /bootstrap/include/bootstrap/build_fmtlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/include/bootstrap/build_fmtlib.h -------------------------------------------------------------------------------- /bootstrap/include/bootstrap/build_nlohmann_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/include/bootstrap/build_nlohmann_json.h -------------------------------------------------------------------------------- /bootstrap/include/bootstrap/build_spdlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/include/bootstrap/build_spdlog.h -------------------------------------------------------------------------------- /bootstrap/include/bootstrap/build_taskflow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/include/bootstrap/build_taskflow.h -------------------------------------------------------------------------------- /bootstrap/include/bootstrap/build_tl_optional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/include/bootstrap/build_tl_optional.h -------------------------------------------------------------------------------- /bootstrap/include/bootstrap/build_tpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/include/bootstrap/build_tpl.h -------------------------------------------------------------------------------- /bootstrap/main.buildcc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/main.buildcc.cpp -------------------------------------------------------------------------------- /bootstrap/src/build_buildcc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/src/build_buildcc.cpp -------------------------------------------------------------------------------- /bootstrap/src/build_cli11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/src/build_cli11.cpp -------------------------------------------------------------------------------- /bootstrap/src/build_flatbuffers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/src/build_flatbuffers.cpp -------------------------------------------------------------------------------- /bootstrap/src/build_fmtlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/src/build_fmtlib.cpp -------------------------------------------------------------------------------- /bootstrap/src/build_nlohmann_json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/src/build_nlohmann_json.cpp -------------------------------------------------------------------------------- /bootstrap/src/build_spdlog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/src/build_spdlog.cpp -------------------------------------------------------------------------------- /bootstrap/src/build_taskflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/src/build_taskflow.cpp -------------------------------------------------------------------------------- /bootstrap/src/build_tl_optional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/src/build_tl_optional.cpp -------------------------------------------------------------------------------- /bootstrap/src/build_tpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/bootstrap/src/build_tpl.cpp -------------------------------------------------------------------------------- /cmake/coverage/gcovr.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/coverage/gcovr.cmake -------------------------------------------------------------------------------- /cmake/coverage/lcov.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/coverage/lcov.cmake -------------------------------------------------------------------------------- /cmake/flags/build_flags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/flags/build_flags.cmake -------------------------------------------------------------------------------- /cmake/flags/test_flags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/flags/test_flags.cmake -------------------------------------------------------------------------------- /cmake/target/cli11.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/target/cli11.cmake -------------------------------------------------------------------------------- /cmake/target/cpputest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/target/cpputest.cmake -------------------------------------------------------------------------------- /cmake/target/fmt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/target/fmt.cmake -------------------------------------------------------------------------------- /cmake/target/json.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/target/json.cmake -------------------------------------------------------------------------------- /cmake/target/spdlog.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/target/spdlog.cmake -------------------------------------------------------------------------------- /cmake/target/taskflow.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/target/taskflow.cmake -------------------------------------------------------------------------------- /cmake/target/tl_optional.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/target/tl_optional.cmake -------------------------------------------------------------------------------- /cmake/target/tpl.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/target/tpl.cmake -------------------------------------------------------------------------------- /cmake/tool/clangtidy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/tool/clangtidy.cmake -------------------------------------------------------------------------------- /cmake/tool/cppcheck.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/tool/cppcheck.cmake -------------------------------------------------------------------------------- /cmake/tool/doxygen.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/cmake/tool/doxygen.cmake -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/codecov.yml -------------------------------------------------------------------------------- /doc/Toolchain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/Toolchain.md -------------------------------------------------------------------------------- /doc/developer/project_internals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/developer/project_internals.md -------------------------------------------------------------------------------- /doc/faq/include_dir_vs_header_files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/faq/include_dir_vs_header_files.md -------------------------------------------------------------------------------- /doc/faq/mingw_taskflow_linker_option.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/faq/mingw_taskflow_linker_option.md -------------------------------------------------------------------------------- /doc/faq/why_this_lib.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/faq/why_this_lib.md -------------------------------------------------------------------------------- /doc/serialization/generator_fbs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/serialization/generator_fbs.md -------------------------------------------------------------------------------- /doc/serialization/path_fbs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/serialization/path_fbs.md -------------------------------------------------------------------------------- /doc/serialization/target_fbs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/serialization/target_fbs.md -------------------------------------------------------------------------------- /doc/software_architecture/buildcc_interface_lib.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/software_architecture/buildcc_interface_lib.PNG -------------------------------------------------------------------------------- /doc/software_architecture/buildcc_single_lib.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/software_architecture/buildcc_single_lib.PNG -------------------------------------------------------------------------------- /doc/software_architecture/create_uml_diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/software_architecture/create_uml_diagrams.md -------------------------------------------------------------------------------- /doc/software_architecture/generate_cmake_graphviz.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/software_architecture/generate_cmake_graphviz.md -------------------------------------------------------------------------------- /doc/software_architecture/uml/dependency_graph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/software_architecture/uml/dependency_graph.md -------------------------------------------------------------------------------- /doc/software_architecture/uml/dependency_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/software_architecture/uml/dependency_graph.png -------------------------------------------------------------------------------- /doc/software_architecture/uml/generator_tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/software_architecture/uml/generator_tasks.md -------------------------------------------------------------------------------- /doc/software_architecture/uml/generator_tasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/software_architecture/uml/generator_tasks.png -------------------------------------------------------------------------------- /doc/software_architecture/uml/target_tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/software_architecture/uml/target_tasks.md -------------------------------------------------------------------------------- /doc/software_architecture/uml/target_tasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/software_architecture/uml/target_tasks.png -------------------------------------------------------------------------------- /doc/target/custom_commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/target/custom_commands.md -------------------------------------------------------------------------------- /doc/user/installation_using_cmake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/doc/user/installation_using_cmake.md -------------------------------------------------------------------------------- /docs/source/_plantuml/plantuml-1.2021.16.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/_plantuml/plantuml-1.2021.16.jar -------------------------------------------------------------------------------- /docs/source/arch/cmake_boilerplate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/arch/cmake_boilerplate.rst -------------------------------------------------------------------------------- /docs/source/arch/design_patterns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/arch/design_patterns.rst -------------------------------------------------------------------------------- /docs/source/arch/namespaces.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/arch/namespaces.rst -------------------------------------------------------------------------------- /docs/source/arch/outputs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/arch/outputs.rst -------------------------------------------------------------------------------- /docs/source/arch/project_layout.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/arch/project_layout.rst -------------------------------------------------------------------------------- /docs/source/arch/serialization_schema.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/arch/serialization_schema.rst -------------------------------------------------------------------------------- /docs/source/arch/software_heirarchy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/arch/software_heirarchy.rst -------------------------------------------------------------------------------- /docs/source/arch/style_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/arch/style_guide.rst -------------------------------------------------------------------------------- /docs/source/arch/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/arch/testing.rst -------------------------------------------------------------------------------- /docs/source/arch/toc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/arch/toc.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/examples/clang.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/examples/clang.rst -------------------------------------------------------------------------------- /docs/source/examples/gcc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/examples/gcc.rst -------------------------------------------------------------------------------- /docs/source/examples/hybrid.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/examples/hybrid.rst -------------------------------------------------------------------------------- /docs/source/examples/mingw.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/examples/mingw.rst -------------------------------------------------------------------------------- /docs/source/examples/msvc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/examples/msvc.rst -------------------------------------------------------------------------------- /docs/source/examples/toc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/examples/toc.rst -------------------------------------------------------------------------------- /docs/source/getting_started/all_compile_options.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/getting_started/all_compile_options.rst -------------------------------------------------------------------------------- /docs/source/getting_started/all_default_build_options.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/getting_started/all_default_build_options.rst -------------------------------------------------------------------------------- /docs/source/getting_started/buildexe_immediate_example.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/getting_started/buildexe_immediate_example.rst -------------------------------------------------------------------------------- /docs/source/getting_started/buildexe_package_manager.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/getting_started/buildexe_package_manager.rst -------------------------------------------------------------------------------- /docs/source/getting_started/buildexe_script_example.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/getting_started/buildexe_script_example.rst -------------------------------------------------------------------------------- /docs/source/getting_started/buildexe_setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/getting_started/buildexe_setup.rst -------------------------------------------------------------------------------- /docs/source/getting_started/toc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/getting_started/toc.rst -------------------------------------------------------------------------------- /docs/source/getting_started/walkthroughs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/getting_started/walkthroughs.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/intro/toc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/intro/toc.rst -------------------------------------------------------------------------------- /docs/source/user_api/args.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/user_api/args.rst -------------------------------------------------------------------------------- /docs/source/user_api/environment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/user_api/environment.rst -------------------------------------------------------------------------------- /docs/source/user_api/generator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/user_api/generator.rst -------------------------------------------------------------------------------- /docs/source/user_api/register.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/user_api/register.rst -------------------------------------------------------------------------------- /docs/source/user_api/supported_plugins.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/user_api/supported_plugins.rst -------------------------------------------------------------------------------- /docs/source/user_api/target.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/user_api/target.rst -------------------------------------------------------------------------------- /docs/source/user_api/target_utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/user_api/target_utils.rst -------------------------------------------------------------------------------- /docs/source/user_api/toc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/user_api/toc.rst -------------------------------------------------------------------------------- /docs/source/user_api/toolchain.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/user_api/toolchain.rst -------------------------------------------------------------------------------- /docs/source/user_api/toolchain_utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/docs/source/user_api/toolchain_utils.rst -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/README.md -------------------------------------------------------------------------------- /example/buildexe/libs/build.main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/buildexe/libs/build.main.cpp -------------------------------------------------------------------------------- /example/buildexe/libs/build.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/buildexe/libs/build.toml -------------------------------------------------------------------------------- /example/buildexe/libs/compile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/buildexe/libs/compile.toml -------------------------------------------------------------------------------- /example/buildexe/libs/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/buildexe/libs/src/main.cpp -------------------------------------------------------------------------------- /example/gcc/AfterInstall/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/AfterInstall/.gitignore -------------------------------------------------------------------------------- /example/gcc/AfterInstall/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/AfterInstall/CMakeLists.txt -------------------------------------------------------------------------------- /example/gcc/AfterInstall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/AfterInstall/README.md -------------------------------------------------------------------------------- /example/gcc/AfterInstall/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/AfterInstall/build.cpp -------------------------------------------------------------------------------- /example/gcc/AfterInstall/constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/AfterInstall/constants.h.in -------------------------------------------------------------------------------- /example/gcc/AfterInstall/files/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void random_print(); 4 | -------------------------------------------------------------------------------- /example/gcc/AfterInstall/files/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/AfterInstall/files/src/main.c -------------------------------------------------------------------------------- /example/gcc/AfterInstall/files/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/AfterInstall/files/src/main.cpp -------------------------------------------------------------------------------- /example/gcc/AfterInstall/files/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/AfterInstall/files/src/random.cpp -------------------------------------------------------------------------------- /example/gcc/DynamicLib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/DynamicLib/.gitignore -------------------------------------------------------------------------------- /example/gcc/DynamicLib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/DynamicLib/CMakeLists.txt -------------------------------------------------------------------------------- /example/gcc/DynamicLib/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/DynamicLib/build.cpp -------------------------------------------------------------------------------- /example/gcc/DynamicLib/constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/DynamicLib/constants.h.in -------------------------------------------------------------------------------- /example/gcc/DynamicLib/files/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void random_print(); 4 | -------------------------------------------------------------------------------- /example/gcc/DynamicLib/files/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/DynamicLib/files/src/main.cpp -------------------------------------------------------------------------------- /example/gcc/DynamicLib/files/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/DynamicLib/files/src/random.cpp -------------------------------------------------------------------------------- /example/gcc/Flags/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Flags/.gitignore -------------------------------------------------------------------------------- /example/gcc/Flags/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Flags/CMakeLists.txt -------------------------------------------------------------------------------- /example/gcc/Flags/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Flags/build.cpp -------------------------------------------------------------------------------- /example/gcc/Flags/constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Flags/constants.h.in -------------------------------------------------------------------------------- /example/gcc/Flags/files/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void random_print(); 4 | -------------------------------------------------------------------------------- /example/gcc/Flags/files/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Flags/files/src/main.c -------------------------------------------------------------------------------- /example/gcc/Flags/files/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Flags/files/src/main.cpp -------------------------------------------------------------------------------- /example/gcc/Flags/files/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Flags/files/src/random.cpp -------------------------------------------------------------------------------- /example/gcc/IncludeDir/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/IncludeDir/.gitignore -------------------------------------------------------------------------------- /example/gcc/IncludeDir/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/IncludeDir/CMakeLists.txt -------------------------------------------------------------------------------- /example/gcc/IncludeDir/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/IncludeDir/build.cpp -------------------------------------------------------------------------------- /example/gcc/IncludeDir/constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/IncludeDir/constants.h.in -------------------------------------------------------------------------------- /example/gcc/IncludeDir/files/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void random_print(); 4 | -------------------------------------------------------------------------------- /example/gcc/IncludeDir/files/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/IncludeDir/files/src/main.cpp -------------------------------------------------------------------------------- /example/gcc/IncludeDir/files/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/IncludeDir/files/src/random.cpp -------------------------------------------------------------------------------- /example/gcc/Plugins/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Plugins/.gitignore -------------------------------------------------------------------------------- /example/gcc/Plugins/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Plugins/CMakeLists.txt -------------------------------------------------------------------------------- /example/gcc/Plugins/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Plugins/build.cpp -------------------------------------------------------------------------------- /example/gcc/Plugins/constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Plugins/constants.h.in -------------------------------------------------------------------------------- /example/gcc/Plugins/files/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void random_print(); 4 | -------------------------------------------------------------------------------- /example/gcc/Plugins/files/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Plugins/files/src/main.c -------------------------------------------------------------------------------- /example/gcc/Plugins/files/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Plugins/files/src/main.cpp -------------------------------------------------------------------------------- /example/gcc/Plugins/files/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Plugins/files/src/random.cpp -------------------------------------------------------------------------------- /example/gcc/Simple/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Simple/.gitignore -------------------------------------------------------------------------------- /example/gcc/Simple/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Simple/CMakeLists.txt -------------------------------------------------------------------------------- /example/gcc/Simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Simple/README.md -------------------------------------------------------------------------------- /example/gcc/Simple/Simple.exe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Simple/Simple.exe.json -------------------------------------------------------------------------------- /example/gcc/Simple/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Simple/build.cpp -------------------------------------------------------------------------------- /example/gcc/Simple/constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Simple/constants.h.in -------------------------------------------------------------------------------- /example/gcc/Simple/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/Simple/main.cpp -------------------------------------------------------------------------------- /example/gcc/StaticLib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/StaticLib/.gitignore -------------------------------------------------------------------------------- /example/gcc/StaticLib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/StaticLib/CMakeLists.txt -------------------------------------------------------------------------------- /example/gcc/StaticLib/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/StaticLib/build.cpp -------------------------------------------------------------------------------- /example/gcc/StaticLib/constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/StaticLib/constants.h.in -------------------------------------------------------------------------------- /example/gcc/StaticLib/files/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void random_print(); 4 | -------------------------------------------------------------------------------- /example/gcc/StaticLib/files/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/StaticLib/files/src/main.cpp -------------------------------------------------------------------------------- /example/gcc/StaticLib/files/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/gcc/StaticLib/files/src/random.cpp -------------------------------------------------------------------------------- /example/hybrid/custom_target/.gitignore: -------------------------------------------------------------------------------- 1 | *_internal* 2 | -------------------------------------------------------------------------------- /example/hybrid/custom_target/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/custom_target/CMakeLists.txt -------------------------------------------------------------------------------- /example/hybrid/custom_target/build.main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/custom_target/build.main.cpp -------------------------------------------------------------------------------- /example/hybrid/custom_target/build_linux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/custom_target/build_linux.toml -------------------------------------------------------------------------------- /example/hybrid/custom_target/build_win.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/custom_target/build_win.toml -------------------------------------------------------------------------------- /example/hybrid/custom_target/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/custom_target/main.cpp -------------------------------------------------------------------------------- /example/hybrid/custom_target/src/foo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/custom_target/src/foo.cpp -------------------------------------------------------------------------------- /example/hybrid/custom_target/src/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/custom_target/src/foo.h -------------------------------------------------------------------------------- /example/hybrid/dep_chaining/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/dep_chaining/.gitignore -------------------------------------------------------------------------------- /example/hybrid/dep_chaining/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/dep_chaining/CMakeLists.txt -------------------------------------------------------------------------------- /example/hybrid/dep_chaining/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/dep_chaining/build.cpp -------------------------------------------------------------------------------- /example/hybrid/dep_chaining/build_linux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/dep_chaining/build_linux.toml -------------------------------------------------------------------------------- /example/hybrid/dep_chaining/build_win.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/dep_chaining/build_win.toml -------------------------------------------------------------------------------- /example/hybrid/dep_chaining/graph.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/dep_chaining/graph.PNG -------------------------------------------------------------------------------- /example/hybrid/dep_chaining/python/gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/dep_chaining/python/gen.py -------------------------------------------------------------------------------- /example/hybrid/external_lib/.gitignore: -------------------------------------------------------------------------------- 1 | *_internal* 2 | -------------------------------------------------------------------------------- /example/hybrid/external_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/external_lib/CMakeLists.txt -------------------------------------------------------------------------------- /example/hybrid/external_lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/external_lib/README.md -------------------------------------------------------------------------------- /example/hybrid/external_lib/build.main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/external_lib/build.main.cpp -------------------------------------------------------------------------------- /example/hybrid/external_lib/build_linux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/external_lib/build_linux.toml -------------------------------------------------------------------------------- /example/hybrid/external_lib/build_win.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/external_lib/build_win.toml -------------------------------------------------------------------------------- /example/hybrid/external_lib/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/external_lib/main.cpp -------------------------------------------------------------------------------- /example/hybrid/foolib/.gitignore: -------------------------------------------------------------------------------- 1 | *_internal* 2 | -------------------------------------------------------------------------------- /example/hybrid/foolib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/foolib/CMakeLists.txt -------------------------------------------------------------------------------- /example/hybrid/foolib/build.foo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/foolib/build.foo.cpp -------------------------------------------------------------------------------- /example/hybrid/foolib/build.foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/foolib/build.foo.h -------------------------------------------------------------------------------- /example/hybrid/foolib/build.main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/foolib/build.main.cpp -------------------------------------------------------------------------------- /example/hybrid/foolib/build_linux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/foolib/build_linux.toml -------------------------------------------------------------------------------- /example/hybrid/foolib/build_win.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/foolib/build_win.toml -------------------------------------------------------------------------------- /example/hybrid/foolib/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/foolib/main.cpp -------------------------------------------------------------------------------- /example/hybrid/foolib/src/foo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/foolib/src/foo.cpp -------------------------------------------------------------------------------- /example/hybrid/foolib/src/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/foolib/src/foo.h -------------------------------------------------------------------------------- /example/hybrid/generic/.gitignore: -------------------------------------------------------------------------------- 1 | # File 2 | *.dot 3 | *.PNG 4 | 5 | # Folder 6 | *_internal_* 7 | -------------------------------------------------------------------------------- /example/hybrid/generic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/generic/CMakeLists.txt -------------------------------------------------------------------------------- /example/hybrid/generic/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/generic/build.cpp -------------------------------------------------------------------------------- /example/hybrid/generic/build_generic.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/generic/build_generic.toml -------------------------------------------------------------------------------- /example/hybrid/generic/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/generic/src/main.cpp -------------------------------------------------------------------------------- /example/hybrid/pch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/pch/.gitignore -------------------------------------------------------------------------------- /example/hybrid/pch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/pch/CMakeLists.txt -------------------------------------------------------------------------------- /example/hybrid/pch/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/pch/build.cpp -------------------------------------------------------------------------------- /example/hybrid/pch/build_linux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/pch/build_linux.toml -------------------------------------------------------------------------------- /example/hybrid/pch/build_win.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/pch/build_win.toml -------------------------------------------------------------------------------- /example/hybrid/pch/files/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void random_print(); 4 | -------------------------------------------------------------------------------- /example/hybrid/pch/files/pch/pch_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/pch/files/pch/pch_c.h -------------------------------------------------------------------------------- /example/hybrid/pch/files/pch/pch_cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/pch/files/pch/pch_cpp.h -------------------------------------------------------------------------------- /example/hybrid/pch/files/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/pch/files/src/main.c -------------------------------------------------------------------------------- /example/hybrid/pch/files/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/pch/files/src/main.cpp -------------------------------------------------------------------------------- /example/hybrid/pch/files/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/pch/files/src/random.cpp -------------------------------------------------------------------------------- /example/hybrid/pch/graph.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/pch/graph.PNG -------------------------------------------------------------------------------- /example/hybrid/simple/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/simple/.gitignore -------------------------------------------------------------------------------- /example/hybrid/simple/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/simple/CMakeLists.txt -------------------------------------------------------------------------------- /example/hybrid/simple/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/simple/build.cpp -------------------------------------------------------------------------------- /example/hybrid/simple/build_linux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/simple/build_linux.toml -------------------------------------------------------------------------------- /example/hybrid/simple/build_win.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/simple/build_win.toml -------------------------------------------------------------------------------- /example/hybrid/simple/files/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void random_print(); 4 | -------------------------------------------------------------------------------- /example/hybrid/simple/files/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/simple/files/src/main.c -------------------------------------------------------------------------------- /example/hybrid/simple/files/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/simple/files/src/main.cpp -------------------------------------------------------------------------------- /example/hybrid/simple/files/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/simple/files/src/random.cpp -------------------------------------------------------------------------------- /example/hybrid/simple/graph.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/simple/graph.PNG -------------------------------------------------------------------------------- /example/hybrid/single/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/single/.gitignore -------------------------------------------------------------------------------- /example/hybrid/single/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/single/CMakeLists.txt -------------------------------------------------------------------------------- /example/hybrid/single/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/single/README.md -------------------------------------------------------------------------------- /example/hybrid/single/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/single/build.cpp -------------------------------------------------------------------------------- /example/hybrid/single/build.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/single/build.toml -------------------------------------------------------------------------------- /example/hybrid/single/compile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/single/compile.toml -------------------------------------------------------------------------------- /example/hybrid/single/immediate.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/single/immediate.toml -------------------------------------------------------------------------------- /example/hybrid/single/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/single/src/main.cpp -------------------------------------------------------------------------------- /example/hybrid/target_info/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/target_info/.gitignore -------------------------------------------------------------------------------- /example/hybrid/target_info/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/target_info/CMakeLists.txt -------------------------------------------------------------------------------- /example/hybrid/target_info/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/target_info/build.cpp -------------------------------------------------------------------------------- /example/hybrid/target_info/build_linux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/target_info/build_linux.toml -------------------------------------------------------------------------------- /example/hybrid/target_info/build_win.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/target_info/build_win.toml -------------------------------------------------------------------------------- /example/hybrid/target_info/files/include/generic_add.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/target_info/files/include/generic_add.h -------------------------------------------------------------------------------- /example/hybrid/target_info/files/include/generic_vector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/target_info/files/include/generic_vector2.h -------------------------------------------------------------------------------- /example/hybrid/target_info/files/src/main1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/target_info/files/src/main1.cpp -------------------------------------------------------------------------------- /example/hybrid/target_info/files/src/main2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/hybrid/target_info/files/src/main2.cpp -------------------------------------------------------------------------------- /example/mingw/DynamicLib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/DynamicLib/.gitignore -------------------------------------------------------------------------------- /example/mingw/DynamicLib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/DynamicLib/CMakeLists.txt -------------------------------------------------------------------------------- /example/mingw/DynamicLib/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/DynamicLib/build.cpp -------------------------------------------------------------------------------- /example/mingw/DynamicLib/constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/DynamicLib/constants.h.in -------------------------------------------------------------------------------- /example/mingw/DynamicLib/files/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void random_print(); 4 | -------------------------------------------------------------------------------- /example/mingw/DynamicLib/files/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/DynamicLib/files/src/main.cpp -------------------------------------------------------------------------------- /example/mingw/DynamicLib/files/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/DynamicLib/files/src/random.cpp -------------------------------------------------------------------------------- /example/mingw/Executable/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Executable/.gitignore -------------------------------------------------------------------------------- /example/mingw/Executable/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Executable/CMakeLists.txt -------------------------------------------------------------------------------- /example/mingw/Executable/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Executable/build.cpp -------------------------------------------------------------------------------- /example/mingw/Executable/constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Executable/constants.h.in -------------------------------------------------------------------------------- /example/mingw/Executable/files/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void random_print(); 4 | -------------------------------------------------------------------------------- /example/mingw/Executable/files/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Executable/files/src/main.c -------------------------------------------------------------------------------- /example/mingw/Executable/files/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Executable/files/src/main.cpp -------------------------------------------------------------------------------- /example/mingw/Executable/files/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Executable/files/src/random.cpp -------------------------------------------------------------------------------- /example/mingw/Pch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Pch/.gitignore -------------------------------------------------------------------------------- /example/mingw/Pch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Pch/CMakeLists.txt -------------------------------------------------------------------------------- /example/mingw/Pch/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Pch/build.cpp -------------------------------------------------------------------------------- /example/mingw/Pch/constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Pch/constants.h.in -------------------------------------------------------------------------------- /example/mingw/Pch/files/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void random_print(); 4 | -------------------------------------------------------------------------------- /example/mingw/Pch/files/pch/pch_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Pch/files/pch/pch_c.h -------------------------------------------------------------------------------- /example/mingw/Pch/files/pch/pch_cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Pch/files/pch/pch_cpp.h -------------------------------------------------------------------------------- /example/mingw/Pch/files/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Pch/files/src/main.c -------------------------------------------------------------------------------- /example/mingw/Pch/files/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Pch/files/src/main.cpp -------------------------------------------------------------------------------- /example/mingw/Pch/files/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/Pch/files/src/random.cpp -------------------------------------------------------------------------------- /example/mingw/StaticLib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/StaticLib/.gitignore -------------------------------------------------------------------------------- /example/mingw/StaticLib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/StaticLib/CMakeLists.txt -------------------------------------------------------------------------------- /example/mingw/StaticLib/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/StaticLib/build.cpp -------------------------------------------------------------------------------- /example/mingw/StaticLib/constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/StaticLib/constants.h.in -------------------------------------------------------------------------------- /example/mingw/StaticLib/files/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void random_print(); 4 | -------------------------------------------------------------------------------- /example/mingw/StaticLib/files/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/StaticLib/files/src/main.cpp -------------------------------------------------------------------------------- /example/mingw/StaticLib/files/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/mingw/StaticLib/files/src/random.cpp -------------------------------------------------------------------------------- /example/msvc/DynamicLib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/DynamicLib/.gitignore -------------------------------------------------------------------------------- /example/msvc/DynamicLib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/DynamicLib/CMakeLists.txt -------------------------------------------------------------------------------- /example/msvc/DynamicLib/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/DynamicLib/build.cpp -------------------------------------------------------------------------------- /example/msvc/DynamicLib/constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/DynamicLib/constants.h.in -------------------------------------------------------------------------------- /example/msvc/DynamicLib/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | __declspec(dllexport) void random_func(); 4 | -------------------------------------------------------------------------------- /example/msvc/DynamicLib/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/DynamicLib/src/main.cpp -------------------------------------------------------------------------------- /example/msvc/DynamicLib/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/DynamicLib/src/random.cpp -------------------------------------------------------------------------------- /example/msvc/Executable/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/Executable/.gitignore -------------------------------------------------------------------------------- /example/msvc/Executable/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/Executable/CMakeLists.txt -------------------------------------------------------------------------------- /example/msvc/Executable/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/Executable/build.cpp -------------------------------------------------------------------------------- /example/msvc/Executable/constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/Executable/constants.h.in -------------------------------------------------------------------------------- /example/msvc/Executable/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void random_func(); 4 | -------------------------------------------------------------------------------- /example/msvc/Executable/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/Executable/src/main.cpp -------------------------------------------------------------------------------- /example/msvc/Executable/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/Executable/src/random.cpp -------------------------------------------------------------------------------- /example/msvc/StaticLib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/StaticLib/.gitignore -------------------------------------------------------------------------------- /example/msvc/StaticLib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/StaticLib/CMakeLists.txt -------------------------------------------------------------------------------- /example/msvc/StaticLib/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/StaticLib/build.cpp -------------------------------------------------------------------------------- /example/msvc/StaticLib/constants.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/StaticLib/constants.h.in -------------------------------------------------------------------------------- /example/msvc/StaticLib/include/random.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void random_func(); 4 | -------------------------------------------------------------------------------- /example/msvc/StaticLib/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/StaticLib/src/main.cpp -------------------------------------------------------------------------------- /example/msvc/StaticLib/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder137/build_in_cpp/HEAD/example/msvc/StaticLib/src/random.cpp --------------------------------------------------------------------------------