├── .editorconfig ├── .gitignore ├── 1-quick-start ├── 1-first-executable │ ├── CMakeLists.txt │ └── say_hello.c ├── 2-first-find-package │ ├── CMakeLists.txt │ └── test_opencv.cpp ├── 3-first-static-library │ ├── CMakeLists.txt │ ├── foo.c │ └── foo.h ├── 4-first-add-subdirectory │ ├── CMakeLists.txt │ ├── hello │ │ ├── CMakeLists.txt │ │ ├── hello.c │ │ └── hello.h │ └── use_hello.cpp ├── 5-first-header-only-library │ ├── CMakeLists.txt │ ├── logger │ │ ├── CMakeLists.txt │ │ └── logger.hpp │ └── use_logger.cpp ├── 6-first-package │ ├── README.md │ ├── hello │ │ ├── CMakeLists.txt │ │ ├── hello.c │ │ └── hello.h │ └── use_hello │ │ ├── CMakeLists.txt │ │ └── use_hello.c └── 7-first-shared-library │ ├── README.md │ ├── hello │ ├── CMakeLists.txt │ ├── hello.c │ └── hello.h │ └── use_hello │ ├── CMakeLists.txt │ └── use_hello.c ├── 2-common-settings ├── README.md ├── cmake_build_type │ ├── README.md │ ├── simple │ │ └── CMakeLists.txt │ └── verbose │ │ └── CMakeLists.txt ├── cmake_configuration_types │ └── verbose │ │ └── CMakeLists.txt ├── cmake_install_prefix │ └── CMakeLists.txt ├── cmake_options │ ├── cmake_dependent_option │ │ └── CMakeLists.txt │ ├── option_example │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── car │ │ │ ├── CMakeLists.txt │ │ │ ├── car.cpp │ │ │ └── car.h │ │ ├── exe │ │ │ └── testbed.cpp │ │ └── face │ │ │ ├── CMakeLists.txt │ │ │ ├── face.cpp │ │ │ └── face.h │ ├── option_example2 │ │ ├── CMakeLists.txt │ │ ├── readme.md │ │ └── testbed.cpp │ └── options_via_txt_example │ │ ├── CMakeLists.txt │ │ └── README.md ├── compilation_database │ ├── CMakeLists.txt │ ├── README.md │ ├── hello.cpp │ └── hello.h ├── compile_definitions │ ├── CMakeLists.txt │ └── main.cpp ├── compile_options │ └── CMakeLists.txt ├── configure_file │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── hello.cpp │ └── hello_config.h.in ├── copy_directory │ ├── CMakeLists.txt │ ├── data │ │ ├── sub │ │ │ └── sub1.txt │ │ ├── test.txt │ │ └── test2.log │ └── testbed.cpp ├── copy_files │ ├── CMakeLists.txt │ ├── assets │ │ ├── essential_mat_data.txt │ │ ├── leuvenA.jpg │ │ └── leuvenB.jpg │ └── essential_mat_reconstr.cpp ├── cxx_standard │ ├── cmake_cxx_standard │ │ ├── CMakeLists.txt │ │ └── hello.cpp │ ├── set_properties │ │ ├── CMakeLists.txt │ │ └── hello.cpp │ ├── set_target_properties │ │ ├── CMakeLists.txt │ │ └── hello.cpp │ └── target_compile_features │ │ ├── CMakeLists.txt │ │ └── hello.cpp ├── debug_postfix │ ├── CMakeLists.txt │ ├── README.md │ ├── hello.cpp │ ├── hello.h │ ├── world.cpp │ └── world.h ├── debug_symbol_example │ ├── CMakeLists.txt │ ├── README.md │ ├── main.cpp │ └── manage_flags.cmake ├── fPIC │ ├── bad │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main.cpp │ │ ├── mylib.cpp │ │ ├── mylib.h │ │ ├── otherlib.cpp │ │ └── otherlib.h │ ├── global │ │ └── CMakeLists.txt │ ├── per_target │ │ └── CMakeLists.txt │ └── ugly │ │ └── CMakeLists.txt ├── file_glob │ ├── CMakeLists.txt │ ├── README.md │ └── src │ │ ├── hello.cpp │ │ ├── hello.h │ │ └── main.cpp ├── flags_and_properties │ ├── compile_flag_example1 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── main.cpp │ ├── hpc_compute │ │ ├── cuda_example │ │ │ ├── CMakeLists.txt │ │ │ ├── deps.cmake │ │ │ └── src │ │ │ │ └── array_add.cu │ │ ├── opencl_example │ │ │ ├── CMakeLists.txt │ │ │ ├── matvec.c │ │ │ └── matvec.cl │ │ ├── opengl_example │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── snake.c │ │ ├── openmp_example │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── src │ │ │ │ └── main.cpp │ │ ├── openmp_example2 │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── hello.cpp │ │ │ ├── hello.h │ │ │ ├── predigest.cmake │ │ │ └── testbed.cpp │ │ ├── openmp_example3 │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── hello.cpp │ │ │ ├── hello.h │ │ │ ├── predigest.cmake │ │ │ └── testbed.cpp │ │ ├── simd_multiversion_example │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── testbed.cpp │ │ └── sse_example │ │ │ ├── CMakeLists.txt │ │ │ ├── readme.md │ │ │ └── src │ │ │ └── fast_ceil.cpp │ └── msvc_runtime_mt_md_example │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cmake │ │ └── dependencies.cmake │ │ ├── testbed.cpp │ │ ├── vs2022_change_vc_runtime_to_MTd.png │ │ ├── vs2022_default_vc_runtime_MDd.png │ │ └── vs2022_gtest_default_runtime_is_MTd.png ├── include_directories │ ├── CMakeLists.txt │ └── testbed.cpp ├── link_options │ ├── general │ │ └── CMakeLists.txt │ ├── increase_msvc_stack_size │ │ ├── CMakeLists.txt │ │ └── demo.cpp │ └── static_link_glibc │ │ ├── CMakeLists.txt │ │ └── README.md ├── rpath │ ├── .gitignore │ ├── rpath_related_cmake_variables │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── hello.c │ │ ├── run.sh │ │ ├── test.c │ │ ├── world.c │ │ └── world.h │ └── set_rpath_example │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── hello │ │ ├── CMakeLists.txt │ │ ├── hello.c │ │ └── hello.h │ │ └── test.c ├── specify_output_name │ ├── CMakeLists.txt │ ├── hello.cpp │ ├── hello.h │ ├── testbench.cpp │ ├── world.cpp │ └── world.h ├── src │ ├── hello.cpp │ ├── hello.h │ └── main.cpp ├── target_existence │ ├── aliased_target │ │ └── CMakeLists.txt │ └── target │ │ └── CMakeLists.txt ├── vs_debugger_environment │ ├── CMakeLists.txt │ ├── README.md │ └── demo.cpp └── vs_debugger_working_directory │ ├── CMakeLists.txt │ ├── README.md │ ├── demo.cpp │ ├── input.txt │ └── vs_debugger_working_directory.png ├── 3-create-packages ├── 1-minimal-install │ ├── install-executable │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── test.c │ ├── install-shared-library │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── demo.c │ │ └── foo.c │ └── install-static-library │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── hello.c │ │ └── hello.h ├── 2-basic-export │ ├── 1-minimal-export │ │ ├── hello │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.c │ │ │ └── hello.h │ │ └── use_hello │ │ │ ├── CMakeLists.txt │ │ │ └── use_hello.c │ ├── 2-export-to-subdir │ │ ├── hello │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.c │ │ │ └── hello.h │ │ └── use_hello │ │ │ ├── CMakeLists.txt │ │ │ └── use_hello.c │ ├── 3-install-headers-to-subdir │ │ ├── hello │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.c │ │ │ └── hello.h │ │ └── use_hello │ │ │ ├── CMakeLists.txt │ │ │ └── use_hello.c │ ├── 4-export-with-namespace │ │ ├── hello │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.c │ │ │ └── hello.h │ │ └── use_hello │ │ │ ├── CMakeLists.txt │ │ │ └── use_hello.c │ └── 5-export-with-version │ │ ├── hello │ │ ├── CMakeLists.txt │ │ ├── hello.c │ │ └── hello.h │ │ └── use_hello │ │ ├── CMakeLists.txt │ │ └── use_hello.c ├── 3-export-multiple-targets │ ├── 1-pick-package-name │ │ ├── foo │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.c │ │ │ └── hello.h │ │ └── use_foo │ │ │ ├── CMakeLists.txt │ │ │ └── use_foo.c │ ├── 2-set-package-namespace │ │ ├── foo │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.c │ │ │ └── hello.h │ │ └── use_foo │ │ │ ├── CMakeLists.txt │ │ │ └── use_foo.c │ ├── 3-set-include-subdir │ │ ├── foo │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.c │ │ │ └── hello.h │ │ └── use_foo │ │ │ ├── CMakeLists.txt │ │ │ └── use_foo.c │ └── 4-multiple-targets │ │ ├── foo │ │ ├── CMakeLists.txt │ │ ├── add.c │ │ ├── add.h │ │ ├── hello.c │ │ └── hello.h │ │ └── use_foo │ │ ├── CMakeLists.txt │ │ └── use_foo.c ├── 4-install-subdir │ ├── 1-simple │ │ ├── CMakeLists.txt │ │ └── hello │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.c │ │ │ └── hello.h │ ├── 2-export-failed │ │ ├── CMakeLists.txt │ │ └── hello │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.c │ │ │ └── hello.h │ ├── 3-solved-with-private-transitive │ │ ├── CMakeLists.txt │ │ └── hello │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.c │ │ │ └── hello.h │ ├── 4-solved-with-build-interface │ │ ├── CMakeLists.txt │ │ └── hello │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.c │ │ │ └── hello.h │ ├── 5-solved-by-clean-interface-inc-dirs │ │ ├── CMakeLists.txt │ │ └── hello │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.c │ │ │ └── hello.h │ ├── README.md │ └── use_hello │ │ ├── CMakeLists.txt │ │ └── use_hello.c ├── 5-build_and_install_packages │ ├── OpenCL-CLHPP_build │ │ ├── android-arm64-build.sh │ │ ├── mac-arm64.sh │ │ └── readme.md │ ├── OpenCL-Headers_build │ │ ├── linux-x64.sh │ │ ├── mac-arm64.sh │ │ ├── mac-x64.sh │ │ └── vs2019-x64.cmd │ ├── OpenCL-ICD-Loader_build │ │ ├── android-arm64-build.sh │ │ ├── linux-x64.sh │ │ ├── mac-arm64.sh │ │ ├── mac-x64.sh │ │ └── vs2019-x64.cmd │ ├── README.md │ ├── SPIRV-LLVM-Translator_build │ │ ├── README.md │ │ └── linux-x64.sh │ ├── armadillo_build │ │ └── linux-x64.sh │ ├── benchmark_build │ │ ├── README.md │ │ ├── android-arm64-build.cmd │ │ ├── android-arm64-build.sh │ │ ├── config.yaml │ │ ├── linux-x64.sh │ │ ├── mac-arm64.sh │ │ └── vs2019-x64.cmd │ ├── catch2_build │ │ └── mac-arm64.sh │ ├── cereal_build │ │ └── linux-x64.sh │ ├── ceres_build │ │ └── linux-x64.sh │ ├── cpuinfo_build │ │ ├── CMakeLists.txt │ │ ├── android-arm64-build.sh │ │ ├── gen-build.py │ │ ├── linux-x64.sh │ │ ├── mac-x64-fake.sh │ │ ├── mac-x64.sh │ │ └── vs2022-x64.cmd │ ├── crc32c_build │ │ ├── README.md │ │ └── vs2017-x64.cmd │ ├── dbow3_build │ │ ├── get.sh │ │ └── linux-x64.sh │ ├── eigen_build │ │ └── linux-x64.sh │ ├── freeglut_build │ │ ├── linux-x64.sh │ │ └── vs2019-x64.bat │ ├── g2o_build │ │ ├── get.sh │ │ └── linux-x64.sh │ ├── gflags_build │ │ └── vs2019-x64.cmd │ ├── glfw_build │ │ ├── READMER.md │ │ ├── linux-x64.sh │ │ ├── mac-arm64.sh │ │ ├── vs2019-x64-debug.cmd │ │ └── vs2019-x64-release.cmd │ ├── glog_build │ │ └── vs2019-x64.cmd │ ├── googletest_build │ │ ├── README.md │ │ ├── aarch64-linux-gnu.sh │ │ ├── android-arm32-build.sh │ │ ├── android-arm64-build.cmd │ │ ├── android-arm64-build.sh │ │ ├── linux-x64.sh │ │ ├── vs2019-x64.cmd │ │ └── vs2022-x64.cmd │ ├── lcov_build │ │ └── cmd.sh │ ├── libpng_build │ │ ├── README.md │ │ ├── android-arm32-build.sh │ │ ├── android-arm64-build.sh │ │ └── linux-x64.sh │ ├── lldb_build_miniconda │ │ ├── README.md │ │ ├── build-clang-mac-m1.sh │ │ ├── build-clang.sh │ │ └── build-lldb-my.sh │ ├── llvm_build │ │ ├── build-clang-mac-M1.sh │ │ ├── build-clang.sh │ │ ├── build-lldb-standalone.sh │ │ ├── build-lldb.sh │ │ ├── build-mlir-standalone.sh │ │ ├── build-mlir.sh │ │ ├── compile-llvm13.sh │ │ └── lldb-build.README.md │ ├── lmdb-cmake_build │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── lmdb.def │ │ ├── lmdb.pc.in │ │ ├── lmdb_45a88275d2a410e683bae4ef44881e0f55fa3c4d.patch │ │ ├── lmdbd.def │ │ ├── readme.md │ │ └── src │ │ │ ├── getopt.c │ │ │ ├── getopt.h │ │ │ └── unistd.h │ ├── ncnn_build │ │ ├── android-arm32-build.sh │ │ ├── android-arm64-build.sh │ │ ├── linux-x64.sh │ │ └── mac-x64.sh │ ├── opencv_build │ │ └── 4.6.0 │ │ │ ├── android-arm64-build-with-java-so-no-carotene.sh │ │ │ ├── android-arm64-build.sh │ │ │ ├── linux-x64-static.sh │ │ │ └── mac-arm64.sh │ ├── pangolin_build │ │ ├── get.sh │ │ └── linux-x64.sh │ ├── pplcv_build │ │ ├── README.md │ │ ├── android-arm64-build.sh │ │ ├── deps.cmake │ │ └── linux-x64.sh │ ├── protobuf_build │ │ ├── linux-x64.sh │ │ ├── vs2017-x64-shared.cmd │ │ ├── vs2017-x64-static.cmd │ │ └── vs2019-x64.cmd │ ├── rapidcheck_build │ │ ├── README.md │ │ ├── android-arm64-build.sh │ │ ├── linux-x64.sh │ │ ├── vs2019-x64-debug.cmd │ │ └── vs2019-x64-release.cmd │ ├── raylib_build │ │ └── mac-arm64.sh │ ├── rr_build │ │ ├── README.md │ │ └── linux-x64.sh │ ├── sdl2_build │ │ ├── mac-arm64.sh │ │ └── vs2022-x64.cmd │ ├── sdl_image_build │ │ ├── mac-arm64.sh │ │ └── vs2022-x64.cmd │ ├── sophus_build │ │ ├── get.sh │ │ └── linux-x64.sh │ └── vtk_build │ │ └── vs2019-x64.cmd ├── packing │ └── README.md └── x-fancy-but-not-pratical │ ├── export-by-template-config-file │ ├── README.md │ ├── hello_project │ │ ├── CMakeLists.txt │ │ ├── cmake │ │ │ └── helloConfig.cmake.in │ │ ├── hello.cpp │ │ └── hello.h │ └── say_hello_project │ │ ├── CMakeLists.txt │ │ └── say_hello.cpp │ ├── implicitly-install-headers │ ├── CMakeLists.txt │ ├── hello.c │ └── hello.h │ ├── install-library-and-executable │ ├── CMakeLists.txt │ ├── README.md │ ├── hello.cpp │ ├── hello.h │ └── say_hello.cpp │ └── use-generator-expression-for-include-directories │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── api │ └── hello │ │ └── hello.hpp │ ├── cmake │ └── helloConfig.cmake.in │ └── src │ └── hello │ └── hello.cpp ├── 4-import-packages ├── 10_auto_download_packages │ ├── CPM │ │ ├── CMakeLists.txt │ │ ├── CPM.cmake │ │ └── testbed.cpp │ ├── CPM2 │ │ ├── CMakeLists.txt │ │ ├── CPM.cmake │ │ └── testbed.cpp │ ├── ExternalProject_Add │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── sample1.cc │ │ └── sample1.h │ ├── FetchContent │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── testbed.cpp │ ├── FetchContent2 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cmake_fetchcontent_gitclone_commands.png │ │ └── testbed.cpp │ ├── FetchContent3 │ │ └── README.md │ ├── FetchContent_TBB │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cmake │ │ │ └── deps.cmake │ │ └── src │ │ │ └── main.cpp │ ├── README.md │ ├── file_DOWNLOAD │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── hello_nb.cpp │ └── vcpkg_examples │ │ ├── 1_fmt_910 │ │ ├── README.md │ │ └── vcpkg.json │ │ ├── 2_opencv_470 │ │ ├── README.md │ │ └── vcpkg.json │ │ ├── 3_opencv_470_ffmpeg_for_videoio │ │ ├── README.md │ │ └── vcpkg.json │ │ └── README.md ├── 11_use_installed_packages │ ├── README.md │ ├── use_armadillo │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── testbed.cpp │ ├── use_benchmark │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── testbed.cpp │ │ ├── testbed2.cpp │ │ └── testbed3.cpp │ ├── use_boost_system │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cmake │ │ │ └── deps.cmake │ │ └── testbed.cpp │ ├── use_cache2 │ │ ├── CMakeLists.txt │ │ └── test.cpp │ ├── use_cereal │ │ ├── CMakeLists.txt │ │ ├── artifacts.cmake │ │ └── use_cereal.cpp │ ├── use_ceres │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cmake │ │ │ └── deps.cmake │ │ └── testbed.cpp │ ├── use_cpuinfo │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── testbed.cpp │ ├── use_crc32c │ │ ├── CMakeLists.txt │ │ ├── readme.md │ │ └── src │ │ │ └── main.cpp │ ├── use_eigen │ │ ├── CMakeLists.txt │ │ └── testbed.cpp │ ├── use_freeglut │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── use_gflags │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cmake │ │ │ └── deps.cmake │ │ └── testbed.cpp │ ├── use_glfw_opengl │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── use_glfw_vulkan │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── shaders │ │ │ ├── shader.frag │ │ │ └── shader.vert │ ├── use_glm │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── main.cpp │ ├── use_glog │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cmake │ │ │ └── deps.cmake │ │ └── testbed.cpp │ ├── use_googletest │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── testbed.cpp │ ├── use_graphviz │ │ └── CMakeLists.txt │ ├── use_imgui-SFML │ │ ├── CMakeLists.txt │ │ └── imgui-SFML_example.cpp │ ├── use_include-what-you-use │ │ ├── README.md │ │ ├── global_usage │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.cpp │ │ │ └── main.cpp │ │ └── per_target_usage │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.cpp │ │ │ └── main.cpp │ ├── use_libclang │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cmake-modules │ │ │ └── FindLibClang.cmake │ │ ├── header.hpp │ │ └── main.cpp │ ├── use_libiconv │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── windows_encoding.cmake │ ├── use_libpng │ │ └── CMakeLists.txt │ ├── use_lmdb │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── testbed.cpp │ ├── use_ncnn │ │ ├── CMakeLists.txt │ │ ├── asset │ │ │ ├── 000011.jpg │ │ │ ├── VS_specify_cmd_argument.png │ │ │ ├── darknet2ncnn.exe │ │ │ ├── yolo-fastest.bin │ │ │ └── yolo-fastest.param │ │ ├── readme.md │ │ └── src │ │ │ ├── darknet2ncnn.exe │ │ │ ├── yolo-fastest.bin │ │ │ ├── yolo-fastest.cfg │ │ │ ├── yolo-fastest.param │ │ │ ├── yolo-fastest.weights │ │ │ └── yolov4.cpp │ ├── use_ncurses │ │ ├── CMakeLists.txt │ │ └── testbed.c │ ├── use_openblas │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── testbed.cpp │ ├── use_opencl │ │ ├── README.md │ │ ├── find_opencl_with_icd_loader │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── cmake │ │ │ │ └── deps.cmake │ │ │ └── testbed.cpp │ │ └── find_opencl_with_megpeak_opencl_stub │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── cmake │ │ │ └── deps.cmake │ │ │ └── testbed.cpp │ ├── use_opencv │ │ ├── CMakeLists.txt │ │ └── testbed.cpp │ ├── use_openssl │ │ ├── CMakeLists.txt │ │ ├── SSL_man_in_middle.c │ │ ├── cacert.pem │ │ ├── private.key │ │ ├── privkey.pem │ │ ├── public.key │ │ ├── readme.md │ │ ├── ssl-client.c │ │ └── ssl-server.c │ ├── use_pkgconfig_lmdb │ │ ├── CMakeLists.txt │ │ └── src │ │ │ └── lmdb-demo.c │ ├── use_proto_to_cpp │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── copy_dll.cmake │ │ ├── find_protobuf_before_3.22.cmake │ │ ├── find_protobuf_since_3.22.cmake │ │ ├── proto │ │ │ └── addressbook.proto │ │ └── src │ │ │ ├── protobuf_example_read.cpp │ │ │ └── protobuf_example_write.cpp │ ├── use_qt │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── core │ │ │ ├── main.cpp │ │ │ ├── remarkable.cpp │ │ │ ├── remarkable.hpp │ │ │ ├── render_line.cpp │ │ │ ├── render_line.hpp │ │ │ ├── render_scene.cpp │ │ │ └── render_scene.hpp │ │ ├── readme.md │ │ └── ui │ │ │ ├── remarkable.ui │ │ │ ├── resource.qrc │ │ │ └── resource │ │ │ ├── blue-fileopen.svg │ │ │ ├── blue-folder-open.svg │ │ │ ├── document-save-as.svg │ │ │ ├── document-save.svg │ │ │ ├── go-next.svg │ │ │ ├── go-previous.svg │ │ │ ├── help-faq.svg │ │ │ ├── remarkable.svg │ │ │ ├── zoom-fit-best.svg │ │ │ ├── zoom-fit-height.svg │ │ │ ├── zoom-fit-width.svg │ │ │ ├── zoom-in.svg │ │ │ ├── zoom-original.svg │ │ │ └── zoom-out.svg │ ├── use_rapidcheck │ │ ├── CMakeLists.txt │ │ └── testbed.cpp │ ├── use_raylib │ │ ├── CMakeLists.txt │ │ └── testbed.cpp │ ├── use_raylib_2 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── core_basic_window.cpp │ ├── use_sdl2 │ │ ├── CMakeLists.txt │ │ ├── hello_world.bmp │ │ └── testbed.cpp │ ├── use_sdl_image │ │ ├── CMakeLists.txt │ │ ├── frontground.png │ │ └── testbed.cpp │ ├── use_sfml │ │ ├── CMakeLists.txt │ │ └── sfml_example.cpp │ ├── use_utest.h │ │ ├── makefile │ │ ├── testbed.cpp │ │ └── utest.h │ ├── use_vld │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cmake │ │ │ ├── FindVLD.cmake │ │ │ └── crtlinkage.cmake │ │ └── testbed.cpp │ ├── use_vulkan │ │ ├── CMakeLists.txt │ │ ├── readme.md │ │ ├── shaders │ │ │ ├── comp.spv │ │ │ └── shader.comp │ │ └── src │ │ │ └── main.cpp │ ├── use_windows_pkgconfig_zlib │ │ └── CMakeLists.txt │ └── use_zlib │ │ ├── FindZLIB.cmake │ │ └── why.md ├── 1_directly_require_prebuilt │ ├── CMakeLists.txt │ └── peach.cpp ├── 2_require_on_imported_library │ ├── CMakeLists.txt │ └── peach.cpp ├── 3_require_on_alias_library │ ├── CMakeLists.txt │ └── peach.cpp ├── 4_debug_and_release_libs_by_keyword │ ├── CMakeLists.txt │ └── say_hello.cpp ├── 5_debug_and_release_libs_by_property │ ├── CMakeLists.txt │ └── say_hello.cpp ├── 6_require_on_source_target_simple │ ├── CMakeLists.txt │ ├── hello.cpp │ ├── hello.h │ └── say_hello.cpp ├── 7_require_on_source_target_internal_subdirectory │ ├── CMakeLists.txt │ ├── cJSON │ │ ├── CMakeLists.txt │ │ ├── cJSON.cpp │ │ └── cJSON.h │ └── demo.c ├── 8_require_on_source_target_external_subdirectory │ ├── CMakeLists.txt │ ├── README.md │ └── main.cpp ├── 9_system_libs │ ├── dl │ │ ├── CMakeLists.txt │ │ └── main.cpp │ └── pthread │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── main.cpp └── prebuilt │ ├── EasyX_20240225 │ ├── include │ │ ├── easyx.h │ │ └── graphics.h │ └── lib │ │ └── VC2015 │ │ └── x64 │ │ └── EasyXa.lib │ └── hello │ ├── inc │ └── hello.h │ └── lib │ └── vs2022-x64 │ ├── Debug │ └── hello_d.lib │ └── Release │ └── hello.lib ├── 5-ide-integration ├── CLion │ └── README.md └── vscode │ ├── .gitignore │ ├── README.md │ ├── cmake-tools-basic-usage │ ├── CMakeLists.txt │ ├── README.md │ └── main.cpp │ ├── debug-cmake-scripts │ ├── .vscode │ │ └── launch.json │ ├── README.md │ └── test.cmake │ ├── delete-cache-and-reconfigure │ ├── CMakeLists.txt │ ├── README.md │ └── test.cpp │ ├── find-dll-when-debug-and-run │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── CMakeLists.txt │ ├── README.md │ └── hello.cpp │ ├── generate-cmake-file-api-files │ ├── CMakeLists.txt │ ├── README.md │ ├── build.sh │ ├── build2.sh │ └── main.cpp │ ├── trigger-cmake-via-tasks │ ├── .vscode │ │ └── tasks.json │ ├── CMakeLists.txt │ ├── README.md │ └── main.cpp │ └── use-ninja-in-workspace │ ├── .vscode │ └── settings.json │ ├── CMakeLists.txt │ ├── README.md │ └── main.cpp ├── 6-cmake-presets ├── 1-minimal │ ├── CMakeLists.txt │ ├── CMakePresets.json │ ├── README.md │ └── hello.c ├── 2-specify-generator │ ├── CMakeLists.txt │ ├── CMakePresets.json │ ├── README.md │ └── hello.c ├── 3-specify-cache-variables │ ├── CMakeLists.txt │ ├── CMakePresets.json │ ├── README.md │ └── hello.c ├── 4-specify-toolchain-file │ ├── CMakeLists.txt │ ├── CMakePresets.json │ ├── README.md │ └── hello.c ├── 5-build-opencv-with-cmake-presets │ ├── CMakePresets.json │ ├── README.md │ └── build-opencv-with-cmake-presets.png └── README.md ├── 7-sanitizers ├── asan │ ├── README.md │ ├── asan-dll │ │ ├── README.md │ │ ├── asan_dll_not_found.png │ │ ├── globally │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ │ └── per_target │ │ │ ├── CMakeLists.txt │ │ │ └── test.cpp │ ├── asan-simple │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── addr2line.py │ │ └── src │ │ │ ├── char_array.c │ │ │ ├── main.c │ │ │ └── my_alloc.c │ ├── heap_buffer_overflow │ │ ├── CMakeLists.txt │ │ └── test.cpp │ ├── memory_leak │ │ ├── CMakeLists.txt │ │ └── test.cpp │ └── use_opencl │ │ ├── CMakeLists.txt │ │ ├── run.sh │ │ └── test.cpp ├── tsan │ ├── .gitignore │ ├── README.md │ ├── data_race │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── test.cpp │ │ └── test2.cpp │ └── thread_leak │ │ ├── CMakeLists.txt │ │ └── test.cpp └── ubsan │ ├── call_back_on_empty_container │ ├── CMakeLists.txt │ └── test.cpp │ └── signed_integer_overflow │ ├── CMakeLists.txt │ └── test.cpp ├── 8-cross-build ├── android-ndk-console-app │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── hello.cpp │ ├── neco.py │ ├── run-cmake.cmd │ ├── run-cmake.ps1 │ ├── run-cmake.sh │ └── run-standalone.sh └── console-app │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── build-android-arm32.cmd │ ├── build-android-arm32.sh │ ├── build-android-arm64.cmd │ ├── build-android-arm64.sh │ ├── build-clion-android-arm64.cmd │ ├── build-clion-mingw-w64.cmd │ ├── build-linux-x64.sh │ ├── build-mac-arm64.sh │ ├── build-mac-x64.sh │ ├── build-ohos-arm64-v8a.bat │ ├── build-vs2013-x64.cmd │ ├── build-vs2013-x86.cmd │ ├── build-vs2015-x64.cmd │ ├── build-vs2015-x86.cmd │ ├── build-vs2017-x64-host=x64.cmd │ ├── build-vs2017-x64-ninja.cmd │ ├── build-vs2017-x64.cmd │ ├── build-vs2017-x86.cmd │ ├── build-vs2019-win32.cmd │ ├── build-vs2019-x64-clang-cl.cmd │ ├── build-vs2019-x64-ninja-multi-config.cmd │ ├── build-vs2019-x64-ninja.cmd │ ├── build-vs2019-x64.cmd │ ├── build-vs2022-arm64.cmd │ ├── build-vs2022-win32.cmd │ ├── build-vs2022-x64-clang-cl.cmd │ ├── build-vs2022-x64-ninja-multi-config.cmd │ ├── build-vs2022-x64-ninja-multi-config.ps1 │ ├── build-vs2022-x64-ninja.cmd │ ├── build-vs2022-x64-ninja.ps1 │ ├── build-vs2022-x64-preview.cmd │ ├── build-vs2022-x64.cmd │ ├── build-vs2022-x64.ps1 │ ├── build-xcode.sh │ ├── build.cmake │ ├── call-msbuild.cmd │ ├── deploy-android-arm32.cmd │ ├── deploy-android-arm32.sh │ ├── deploy-android-arm64.cmd │ ├── deploy-android-arm64.sh │ ├── deploy-vs2022-x64.cmd │ ├── enter-vs2019-x64-ninja-env.cmd │ ├── enter-vs2022-x64-ninja-env.cmd │ └── hello.cpp ├── 9-best-practice ├── README.md ├── always-generate-compile-commands-json │ └── README.md ├── avoid-symbol-conflict-of-header-only-libs │ ├── CMakeLists.txt │ └── foo.cpp ├── cmake-minimum-version │ ├── CMakeLists.txt │ └── README.md └── install-to-build-install-dir │ ├── CMakeLists.txt │ ├── README.md │ ├── hello.c │ └── hello.h ├── LICENSE ├── README.md ├── docs ├── README.md ├── cmake_cheat_sheet.md ├── cmake_document_signature.md ├── debugging.md ├── generator.md ├── generator_expression.md ├── misc.md ├── refs.md ├── styles.md └── subdirectory.md └── x-misc ├── 7-macOS └── invoke-objc-from-cpp │ ├── CMakeLists.txt │ ├── main.cpp │ ├── objc_interface.h │ └── objc_interface.mm ├── add_subdirectory_use_SYSTEM ├── .gitignore ├── CMakeLists.txt ├── README.md ├── hello │ ├── CMakeLists.txt │ ├── hello.cpp │ └── hello.h └── test_hello.cpp ├── cmake_format_usage ├── CMakeLists.txt ├── cmake-format-1.png ├── new │ └── CMakeLists.txt ├── old │ └── CMakeLists.txt └── run.sh ├── copy_dll_as_function ├── CMakeLists.txt ├── README.md ├── hello.cpp └── protobuf │ ├── CMakeLists.txt │ ├── inc │ └── .gitkeep │ └── lib │ └── vs2017_x64 │ ├── libprotobuf.dll │ ├── libprotobuf.lib │ ├── libprotobufd.dll │ └── libprotobufd.lib ├── create_dll_export_all_symbols ├── CMakeLists.txt ├── src │ ├── hello.cpp │ └── hello.h └── testbed │ └── demo.cpp ├── cross-build ├── README.md ├── arm-linux-gnueabihf │ ├── CMakeLists.txt │ ├── arm-linux-gnueabihf-gcc.toolchain.cmake │ ├── readme.md │ └── src │ │ ├── hello.c │ │ ├── hello.h │ │ ├── main.cpp │ │ └── main2.cpp ├── arm-none-eabi │ ├── CMakeLists.txt │ ├── arm-none-eabi-gcc.toolchain.cmake │ └── src │ │ ├── hello.c │ │ ├── hello.h │ │ └── main.cpp ├── linux-32bit │ ├── CMakeLists.txt │ └── src │ │ └── main.cpp ├── ohos_ndk │ ├── CMakeLists.txt │ ├── build.gradle │ ├── detail.md │ ├── deveco_ndk.png │ ├── hello.cpp │ ├── hello.h │ └── readme.md ├── rtos │ ├── CMakeLists.txt │ ├── README.md │ ├── arm-gcc-toolchain.cmake │ ├── arm-none-eabi-gcc.toolchain.cmake │ ├── linaro-7.2.1-aarch64-toolchain.cmake │ └── testbed.cpp └── toolchain-tests │ ├── README.md │ ├── ex1 │ ├── CMakeLists.txt │ └── hello.toolchain.cmake │ ├── ex2 │ ├── CMakeLists.txt │ ├── build.sh │ ├── hello.toolchain.cmake │ └── testbed.cpp │ └── ex3 │ ├── .gitignore │ ├── 1.log │ ├── 2.log │ ├── CMakeLists.txt │ ├── README.md │ ├── build.sh │ ├── compare_cmake_configure_log.png │ ├── hello1.toolchain.cmake │ └── hello2.toolchain.cmake ├── debug_dependencies ├── README.md ├── debug.cmake └── debug_example │ ├── .gitignore │ ├── CMakeLists.txt │ ├── deps.cmake │ ├── my_eigen.h │ └── testbed.cpp ├── doxygen ├── doxygen_coverage_example │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── docs │ │ └── Doxyfile.in │ ├── requirements.txt │ └── src │ │ ├── hello.cpp │ │ └── hello.h ├── doxygen_coverage_example2 │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── docs │ │ └── Doxyfile.in │ ├── requirements.txt │ └── src │ │ ├── hello.cpp │ │ └── hello.h ├── doxygen_coverage_example3 │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── docs │ │ └── Doxyfile.in │ ├── requirements.txt │ └── src │ │ ├── hello.cpp │ │ └── hello.h ├── doxygen_example │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ └── src │ │ ├── hello.cpp │ │ └── hello.h └── doxygen_example2 │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── docs │ └── Doxyfile.in │ └── src │ ├── hello.cpp │ └── hello.h ├── find_package_examples ├── .gitignore ├── CMakeLists.txt ├── glew.cmake ├── hdf5-example.cmake ├── leveldb-example.cmake ├── proto │ └── addressbook.proto ├── protobuf-example.cmake ├── run_protoc.bat └── src │ ├── hdf5_example.c │ ├── main.c │ ├── protobuf_example_read.cpp │ └── protobuf_example_write.cpp ├── function_example ├── CMakeLists.txt └── README.md ├── generate_assemble_example └── README.md ├── glslc ├── .clang-format ├── .gitignore ├── CMakeLists.txt ├── Makefile ├── README.md ├── clang-format-wrapper.sh ├── cmake │ └── deps.cmake ├── imgui.ini ├── main.cpp ├── shaders │ ├── shader.frag │ └── shader.vert ├── src │ ├── myImgui │ │ ├── MyImgui.cpp │ │ └── MyImgui.h │ ├── stb_image.h │ ├── vulkanApp │ │ ├── VulkanApp.cpp │ │ └── VulkanApp.h │ └── vulkanBase │ │ ├── VulkanBase.cpp │ │ └── VulkanBase.h └── textures │ └── texture.jpg ├── language_bindings ├── REAME.md ├── c_call_python │ ├── CMakeLists.txt │ ├── readme.md │ └── src │ │ ├── main.cpp │ │ ├── run.c │ │ ├── run.h │ │ └── run.pxy ├── csharp_winform │ ├── App.config │ ├── CMakeLists.txt │ ├── Form1.Designer.cs │ ├── Form1.cs │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── readme.md ├── csharp_wpf │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── CMakeLists.txt │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── readme.md ├── jni │ ├── CMakeLists.txt │ ├── droid │ │ └── HelloWorld.java │ ├── jni │ │ ├── droid_HelloWorld.h │ │ └── hello.c │ └── readme.md ├── jni_2 │ ├── CMakeLists.txt │ ├── droid │ │ └── HelloWorld.java │ ├── droid_HelloWorld.h │ ├── jni │ │ └── hello.cpp │ └── readme.md ├── mex │ ├── CMakeLists.txt │ └── src │ │ ├── add.cpp │ │ ├── add.h │ │ └── main.cpp ├── pybind11 │ ├── CMakeLists.txt │ ├── pybind11 │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── pybind11 │ │ │ │ ├── attr.h │ │ │ │ ├── buffer_info.h │ │ │ │ ├── cast.h │ │ │ │ ├── chrono.h │ │ │ │ ├── common.h │ │ │ │ ├── complex.h │ │ │ │ ├── detail │ │ │ │ ├── class.h │ │ │ │ ├── common.h │ │ │ │ ├── descr.h │ │ │ │ ├── init.h │ │ │ │ ├── internals.h │ │ │ │ └── typeid.h │ │ │ │ ├── eigen.h │ │ │ │ ├── embed.h │ │ │ │ ├── eval.h │ │ │ │ ├── functional.h │ │ │ │ ├── iostream.h │ │ │ │ ├── numpy.h │ │ │ │ ├── operators.h │ │ │ │ ├── options.h │ │ │ │ ├── pybind11.h │ │ │ │ ├── pytypes.h │ │ │ │ ├── stl.h │ │ │ │ └── stl_bind.h │ │ ├── pybind11 │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ └── _version.py │ │ └── tools │ │ │ ├── FindCatch.cmake │ │ │ ├── FindEigen3.cmake │ │ │ ├── FindPythonLibsNew.cmake │ │ │ ├── cmake_uninstall.cmake.in │ │ │ ├── libsize.py │ │ │ ├── pybind11Config.cmake.in │ │ │ └── pybind11Tools.cmake │ ├── readme.md │ ├── src │ │ └── main.cpp │ └── test.py ├── pybind11_2 │ ├── CMakeLists.txt │ ├── IPM.cpp │ ├── IPM.h │ └── main.cpp ├── swift │ ├── CMakeLists.txt │ ├── README.md │ ├── hikit.swift │ └── testbed.swift └── windows_masm │ ├── CMakeLists.txt │ ├── README.md │ ├── bar.asm │ └── foo.c ├── list_remove_example └── README.md ├── manually_create_packages ├── README.md ├── create_imported_lib_example │ ├── 3rdparty │ │ └── hello │ │ │ ├── CMakeLists.txt │ │ │ ├── hello.cpp │ │ │ └── hello.hpp │ ├── CMakeLists.txt │ ├── README.md │ ├── run_executables.png │ └── src │ │ └── testbed.cpp ├── hello │ ├── CMakeLists.txt │ ├── include │ │ └── hello.h │ └── lib │ │ └── vs2019_x64 │ │ ├── hello.lib │ │ └── hello_d.lib └── protobuf │ ├── CMakeLists.txt │ └── lib │ └── vs2017_x64 │ ├── libprotobuf.dll │ └── libprotobuf.lib ├── masm_example ├── CMakeLists.txt └── src │ ├── CalcSum_.cpp │ └── main.cpp ├── modules ├── dist │ ├── FindJPEG.cmake │ ├── FindJPEGTURBO.cmake │ ├── FindPNG.cmake │ ├── FindZLIB.cmake │ └── readme.md ├── neat │ ├── FindJPEGTURBO.cmake │ ├── FindZLIB.cmake │ └── readme.md ├── readme.md ├── ref │ ├── naivetest_libjpeg │ │ ├── CMakeLists.txt │ │ ├── girl.jpg │ │ └── src │ │ │ └── demo.cpp │ ├── naivetest_zlib │ │ ├── CMakeLists.txt │ │ └── src │ │ │ └── demo.cpp │ └── test_libjpeg │ │ ├── CMakeLists.txt │ │ ├── girl.jpg │ │ ├── readme.md │ │ └── src │ │ └── demo.cpp ├── test_libjpegturbo │ ├── CMakeLists.txt │ ├── girl.jpg │ └── src │ │ └── tjexample.c ├── test_libpng │ ├── CMakeLists.txt │ ├── op.png │ └── src │ │ └── demo.cpp └── test_zlib │ ├── CMakeLists.txt │ └── src │ └── demo.cpp ├── msbuild-call-ninja-in-visual-studio ├── CMakeLists.txt ├── Project1.vcxproj ├── README.md ├── build.cmd ├── clean.cmd ├── configure.cmd ├── m.cpp └── x.sln ├── object-library ├── CMakeLists.txt ├── main.cpp └── mylib.cpp ├── presets-example ├── CMakeLists.txt ├── CMakePresets.json ├── README.md ├── badpresets.json ├── scripts │ ├── android-arm32.sh │ ├── android-arm64.sh │ └── linux-x64.sh ├── snapshots │ ├── all_together.png │ └── list_presets.png └── testbed.cpp ├── regex_replace_example └── CMakeLists.txt ├── run_python ├── CMakeLists.txt ├── README.md └── hello.py ├── run_python_with_args ├── CMakeLists.txt ├── README.md └── hello.py ├── run_python_with_args_and_env_vars ├── .gitignore ├── CMakeLists.txt ├── README.md ├── start.cmake └── testing │ ├── CMakeLists.txt │ └── runtests.py ├── sleek ├── sleek.cmake └── tests │ └── openmp │ ├── CMakeLists.txt │ └── testbed.cpp ├── syntax └── test.cmake ├── transitive_usage_requirements ├── CMakeLists.txt ├── README.md ├── foo.c ├── foo.h ├── hello.c ├── hello.h └── testbed.c ├── umake ├── .gitignore ├── test.py └── umake.py ├── use_sub_directory_packages ├── README.md └── use_protobuf │ ├── CMakeLists.txt │ ├── person.proto │ └── protobuf │ └── CMakeLists.txt ├── use_zlib_dll ├── CMakeLists.txt ├── README.md └── src │ └── main.cpp ├── verbose_output └── README.md └── when_should_I_delete_build_and_call_cmake_again └── README.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/.gitignore -------------------------------------------------------------------------------- /1-quick-start/1-first-executable/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/1-first-executable/CMakeLists.txt -------------------------------------------------------------------------------- /1-quick-start/1-first-executable/say_hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/1-first-executable/say_hello.c -------------------------------------------------------------------------------- /1-quick-start/2-first-find-package/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/2-first-find-package/CMakeLists.txt -------------------------------------------------------------------------------- /1-quick-start/2-first-find-package/test_opencv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/2-first-find-package/test_opencv.cpp -------------------------------------------------------------------------------- /1-quick-start/3-first-static-library/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/3-first-static-library/CMakeLists.txt -------------------------------------------------------------------------------- /1-quick-start/3-first-static-library/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/3-first-static-library/foo.c -------------------------------------------------------------------------------- /1-quick-start/3-first-static-library/foo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int foo_get(); 4 | 5 | -------------------------------------------------------------------------------- /1-quick-start/4-first-add-subdirectory/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/4-first-add-subdirectory/CMakeLists.txt -------------------------------------------------------------------------------- /1-quick-start/4-first-add-subdirectory/hello/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/4-first-add-subdirectory/hello/CMakeLists.txt -------------------------------------------------------------------------------- /1-quick-start/4-first-add-subdirectory/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/4-first-add-subdirectory/hello/hello.c -------------------------------------------------------------------------------- /1-quick-start/4-first-add-subdirectory/hello/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/4-first-add-subdirectory/hello/hello.h -------------------------------------------------------------------------------- /1-quick-start/4-first-add-subdirectory/use_hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/4-first-add-subdirectory/use_hello.cpp -------------------------------------------------------------------------------- /1-quick-start/5-first-header-only-library/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/5-first-header-only-library/CMakeLists.txt -------------------------------------------------------------------------------- /1-quick-start/5-first-header-only-library/logger/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/5-first-header-only-library/logger/CMakeLists.txt -------------------------------------------------------------------------------- /1-quick-start/5-first-header-only-library/logger/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/5-first-header-only-library/logger/logger.hpp -------------------------------------------------------------------------------- /1-quick-start/5-first-header-only-library/use_logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/5-first-header-only-library/use_logger.cpp -------------------------------------------------------------------------------- /1-quick-start/6-first-package/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/6-first-package/README.md -------------------------------------------------------------------------------- /1-quick-start/6-first-package/hello/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/6-first-package/hello/CMakeLists.txt -------------------------------------------------------------------------------- /1-quick-start/6-first-package/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/6-first-package/hello/hello.c -------------------------------------------------------------------------------- /1-quick-start/6-first-package/hello/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/6-first-package/hello/hello.h -------------------------------------------------------------------------------- /1-quick-start/6-first-package/use_hello/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/6-first-package/use_hello/CMakeLists.txt -------------------------------------------------------------------------------- /1-quick-start/6-first-package/use_hello/use_hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/6-first-package/use_hello/use_hello.c -------------------------------------------------------------------------------- /1-quick-start/7-first-shared-library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/7-first-shared-library/README.md -------------------------------------------------------------------------------- /1-quick-start/7-first-shared-library/hello/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/7-first-shared-library/hello/CMakeLists.txt -------------------------------------------------------------------------------- /1-quick-start/7-first-shared-library/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/7-first-shared-library/hello/hello.c -------------------------------------------------------------------------------- /1-quick-start/7-first-shared-library/hello/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/7-first-shared-library/hello/hello.h -------------------------------------------------------------------------------- /1-quick-start/7-first-shared-library/use_hello/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/7-first-shared-library/use_hello/CMakeLists.txt -------------------------------------------------------------------------------- /1-quick-start/7-first-shared-library/use_hello/use_hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/1-quick-start/7-first-shared-library/use_hello/use_hello.c -------------------------------------------------------------------------------- /2-common-settings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/README.md -------------------------------------------------------------------------------- /2-common-settings/cmake_build_type/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_build_type/README.md -------------------------------------------------------------------------------- /2-common-settings/cmake_build_type/simple/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_build_type/simple/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/cmake_build_type/verbose/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_build_type/verbose/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/cmake_configuration_types/verbose/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_configuration_types/verbose/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/cmake_install_prefix/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_install_prefix/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/cmake_options/cmake_dependent_option/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_options/cmake_dependent_option/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/cmake_options/option_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_options/option_example/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/cmake_options/option_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_options/option_example/README.md -------------------------------------------------------------------------------- /2-common-settings/cmake_options/option_example/car/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_options/option_example/car/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/cmake_options/option_example/car/car.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_options/option_example/car/car.cpp -------------------------------------------------------------------------------- /2-common-settings/cmake_options/option_example/car/car.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void car_hello(); -------------------------------------------------------------------------------- /2-common-settings/cmake_options/option_example/exe/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_options/option_example/exe/testbed.cpp -------------------------------------------------------------------------------- /2-common-settings/cmake_options/option_example/face/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_options/option_example/face/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/cmake_options/option_example/face/face.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_options/option_example/face/face.cpp -------------------------------------------------------------------------------- /2-common-settings/cmake_options/option_example/face/face.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void face_hello(); -------------------------------------------------------------------------------- /2-common-settings/cmake_options/option_example2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_options/option_example2/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/cmake_options/option_example2/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_options/option_example2/readme.md -------------------------------------------------------------------------------- /2-common-settings/cmake_options/option_example2/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_options/option_example2/testbed.cpp -------------------------------------------------------------------------------- /2-common-settings/cmake_options/options_via_txt_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_options/options_via_txt_example/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/cmake_options/options_via_txt_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cmake_options/options_via_txt_example/README.md -------------------------------------------------------------------------------- /2-common-settings/compilation_database/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/compilation_database/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/compilation_database/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/compilation_database/README.md -------------------------------------------------------------------------------- /2-common-settings/compilation_database/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/compilation_database/hello.cpp -------------------------------------------------------------------------------- /2-common-settings/compilation_database/hello.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void hello(const char* name); -------------------------------------------------------------------------------- /2-common-settings/compile_definitions/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/compile_definitions/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/compile_definitions/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | return 0; 6 | } -------------------------------------------------------------------------------- /2-common-settings/compile_options/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/compile_options/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/configure_file/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /2-common-settings/configure_file/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/configure_file/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/configure_file/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/configure_file/README.md -------------------------------------------------------------------------------- /2-common-settings/configure_file/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/configure_file/hello.cpp -------------------------------------------------------------------------------- /2-common-settings/configure_file/hello_config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/configure_file/hello_config.h.in -------------------------------------------------------------------------------- /2-common-settings/copy_directory/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/copy_directory/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/copy_directory/data/sub/sub1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/copy_directory/data/sub/sub1.txt -------------------------------------------------------------------------------- /2-common-settings/copy_directory/data/test.txt: -------------------------------------------------------------------------------- 1 | This is test.txt -------------------------------------------------------------------------------- /2-common-settings/copy_directory/data/test2.log: -------------------------------------------------------------------------------- 1 | This is test2.log -------------------------------------------------------------------------------- /2-common-settings/copy_directory/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/copy_directory/testbed.cpp -------------------------------------------------------------------------------- /2-common-settings/copy_files/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/copy_files/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/copy_files/assets/essential_mat_data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/copy_files/assets/essential_mat_data.txt -------------------------------------------------------------------------------- /2-common-settings/copy_files/assets/leuvenA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/copy_files/assets/leuvenA.jpg -------------------------------------------------------------------------------- /2-common-settings/copy_files/assets/leuvenB.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/copy_files/assets/leuvenB.jpg -------------------------------------------------------------------------------- /2-common-settings/copy_files/essential_mat_reconstr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/copy_files/essential_mat_reconstr.cpp -------------------------------------------------------------------------------- /2-common-settings/cxx_standard/cmake_cxx_standard/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cxx_standard/cmake_cxx_standard/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/cxx_standard/cmake_cxx_standard/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cxx_standard/cmake_cxx_standard/hello.cpp -------------------------------------------------------------------------------- /2-common-settings/cxx_standard/set_properties/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cxx_standard/set_properties/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/cxx_standard/set_properties/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cxx_standard/set_properties/hello.cpp -------------------------------------------------------------------------------- /2-common-settings/cxx_standard/set_target_properties/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cxx_standard/set_target_properties/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/cxx_standard/set_target_properties/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cxx_standard/set_target_properties/hello.cpp -------------------------------------------------------------------------------- /2-common-settings/cxx_standard/target_compile_features/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cxx_standard/target_compile_features/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/cxx_standard/target_compile_features/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/cxx_standard/target_compile_features/hello.cpp -------------------------------------------------------------------------------- /2-common-settings/debug_postfix/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/debug_postfix/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/debug_postfix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/debug_postfix/README.md -------------------------------------------------------------------------------- /2-common-settings/debug_postfix/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/debug_postfix/hello.cpp -------------------------------------------------------------------------------- /2-common-settings/debug_postfix/hello.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void hello(const char* name); 4 | -------------------------------------------------------------------------------- /2-common-settings/debug_postfix/world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/debug_postfix/world.cpp -------------------------------------------------------------------------------- /2-common-settings/debug_postfix/world.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void world(const char* name); 4 | 5 | -------------------------------------------------------------------------------- /2-common-settings/debug_symbol_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/debug_symbol_example/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/debug_symbol_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/debug_symbol_example/README.md -------------------------------------------------------------------------------- /2-common-settings/debug_symbol_example/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/debug_symbol_example/main.cpp -------------------------------------------------------------------------------- /2-common-settings/debug_symbol_example/manage_flags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/debug_symbol_example/manage_flags.cmake -------------------------------------------------------------------------------- /2-common-settings/fPIC/bad/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/fPIC/bad/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/fPIC/bad/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/fPIC/bad/README.md -------------------------------------------------------------------------------- /2-common-settings/fPIC/bad/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/fPIC/bad/main.cpp -------------------------------------------------------------------------------- /2-common-settings/fPIC/bad/mylib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/fPIC/bad/mylib.cpp -------------------------------------------------------------------------------- /2-common-settings/fPIC/bad/mylib.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void mylib(); -------------------------------------------------------------------------------- /2-common-settings/fPIC/bad/otherlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/fPIC/bad/otherlib.cpp -------------------------------------------------------------------------------- /2-common-settings/fPIC/bad/otherlib.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void otherlib(); -------------------------------------------------------------------------------- /2-common-settings/fPIC/global/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/fPIC/global/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/fPIC/per_target/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/fPIC/per_target/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/fPIC/ugly/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/fPIC/ugly/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/file_glob/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/file_glob/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/file_glob/README.md: -------------------------------------------------------------------------------- 1 | # GLOB 的例子 2 | 3 | 用来获取文件列表,放到一个变量里头。 4 | 5 | 具体用法看 CMakeLists.txt 。 -------------------------------------------------------------------------------- /2-common-settings/file_glob/src/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/file_glob/src/hello.cpp -------------------------------------------------------------------------------- /2-common-settings/file_glob/src/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/file_glob/src/hello.h -------------------------------------------------------------------------------- /2-common-settings/file_glob/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/file_glob/src/main.cpp -------------------------------------------------------------------------------- /2-common-settings/flags_and_properties/compile_flag_example1/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /2-common-settings/flags_and_properties/compile_flag_example1/README.md: -------------------------------------------------------------------------------- 1 | set `-fpermissive` for g++ 2 | -------------------------------------------------------------------------------- /2-common-settings/flags_and_properties/compile_flag_example1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/flags_and_properties/compile_flag_example1/main.cpp -------------------------------------------------------------------------------- /2-common-settings/flags_and_properties/hpc_compute/openmp_example/.gitignore: -------------------------------------------------------------------------------- 1 | arm64-v8a/ 2 | vs2017-x64/ -------------------------------------------------------------------------------- /2-common-settings/flags_and_properties/hpc_compute/openmp_example2/hello.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void hello(const char* name); -------------------------------------------------------------------------------- /2-common-settings/flags_and_properties/hpc_compute/openmp_example3/hello.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void hello(const char* name); -------------------------------------------------------------------------------- /2-common-settings/flags_and_properties/msvc_runtime_mt_md_example/cmake/dependencies.cmake: -------------------------------------------------------------------------------- 1 | # use find_package() here... 2 | 3 | -------------------------------------------------------------------------------- /2-common-settings/include_directories/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/include_directories/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/include_directories/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/include_directories/testbed.cpp -------------------------------------------------------------------------------- /2-common-settings/link_options/general/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/link_options/general/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/link_options/increase_msvc_stack_size/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/link_options/increase_msvc_stack_size/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/link_options/increase_msvc_stack_size/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/link_options/increase_msvc_stack_size/demo.cpp -------------------------------------------------------------------------------- /2-common-settings/link_options/static_link_glibc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/link_options/static_link_glibc/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/link_options/static_link_glibc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/link_options/static_link_glibc/README.md -------------------------------------------------------------------------------- /2-common-settings/rpath/.gitignore: -------------------------------------------------------------------------------- 1 | build/* 2 | -------------------------------------------------------------------------------- /2-common-settings/rpath/rpath_related_cmake_variables/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | install/ 3 | -------------------------------------------------------------------------------- /2-common-settings/rpath/rpath_related_cmake_variables/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/rpath/rpath_related_cmake_variables/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/rpath/rpath_related_cmake_variables/README.md: -------------------------------------------------------------------------------- 1 | ref: https://www.cnblogs.com/lsgxeva/p/8257784.html 2 | -------------------------------------------------------------------------------- /2-common-settings/rpath/rpath_related_cmake_variables/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/rpath/rpath_related_cmake_variables/hello.c -------------------------------------------------------------------------------- /2-common-settings/rpath/rpath_related_cmake_variables/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/rpath/rpath_related_cmake_variables/run.sh -------------------------------------------------------------------------------- /2-common-settings/rpath/rpath_related_cmake_variables/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/rpath/rpath_related_cmake_variables/test.c -------------------------------------------------------------------------------- /2-common-settings/rpath/rpath_related_cmake_variables/world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/rpath/rpath_related_cmake_variables/world.c -------------------------------------------------------------------------------- /2-common-settings/rpath/rpath_related_cmake_variables/world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/rpath/rpath_related_cmake_variables/world.h -------------------------------------------------------------------------------- /2-common-settings/rpath/set_rpath_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/rpath/set_rpath_example/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/rpath/set_rpath_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/rpath/set_rpath_example/README.md -------------------------------------------------------------------------------- /2-common-settings/rpath/set_rpath_example/hello/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/rpath/set_rpath_example/hello/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/rpath/set_rpath_example/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/rpath/set_rpath_example/hello/hello.c -------------------------------------------------------------------------------- /2-common-settings/rpath/set_rpath_example/hello/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/rpath/set_rpath_example/hello/hello.h -------------------------------------------------------------------------------- /2-common-settings/rpath/set_rpath_example/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/rpath/set_rpath_example/test.c -------------------------------------------------------------------------------- /2-common-settings/specify_output_name/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/specify_output_name/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/specify_output_name/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/specify_output_name/hello.cpp -------------------------------------------------------------------------------- /2-common-settings/specify_output_name/hello.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void hello(const char* name); 4 | -------------------------------------------------------------------------------- /2-common-settings/specify_output_name/testbench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/specify_output_name/testbench.cpp -------------------------------------------------------------------------------- /2-common-settings/specify_output_name/world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/specify_output_name/world.cpp -------------------------------------------------------------------------------- /2-common-settings/specify_output_name/world.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void world(const char* name); 4 | 5 | -------------------------------------------------------------------------------- /2-common-settings/src/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/src/hello.cpp -------------------------------------------------------------------------------- /2-common-settings/src/hello.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void hello(const char* name); -------------------------------------------------------------------------------- /2-common-settings/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/src/main.cpp -------------------------------------------------------------------------------- /2-common-settings/target_existence/aliased_target/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/target_existence/aliased_target/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/target_existence/target/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/target_existence/target/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/vs_debugger_environment/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/vs_debugger_environment/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/vs_debugger_environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/vs_debugger_environment/README.md -------------------------------------------------------------------------------- /2-common-settings/vs_debugger_environment/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/vs_debugger_environment/demo.cpp -------------------------------------------------------------------------------- /2-common-settings/vs_debugger_working_directory/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/vs_debugger_working_directory/CMakeLists.txt -------------------------------------------------------------------------------- /2-common-settings/vs_debugger_working_directory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/vs_debugger_working_directory/README.md -------------------------------------------------------------------------------- /2-common-settings/vs_debugger_working_directory/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/vs_debugger_working_directory/demo.cpp -------------------------------------------------------------------------------- /2-common-settings/vs_debugger_working_directory/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/2-common-settings/vs_debugger_working_directory/input.txt -------------------------------------------------------------------------------- /3-create-packages/1-minimal-install/install-executable/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/1-minimal-install/install-executable/CMakeLists.txt -------------------------------------------------------------------------------- /3-create-packages/1-minimal-install/install-executable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/1-minimal-install/install-executable/README.md -------------------------------------------------------------------------------- /3-create-packages/1-minimal-install/install-executable/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/1-minimal-install/install-executable/test.c -------------------------------------------------------------------------------- /3-create-packages/1-minimal-install/install-shared-library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/1-minimal-install/install-shared-library/README.md -------------------------------------------------------------------------------- /3-create-packages/1-minimal-install/install-shared-library/demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/1-minimal-install/install-shared-library/demo.c -------------------------------------------------------------------------------- /3-create-packages/1-minimal-install/install-shared-library/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/1-minimal-install/install-shared-library/foo.c -------------------------------------------------------------------------------- /3-create-packages/1-minimal-install/install-static-library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/1-minimal-install/install-static-library/README.md -------------------------------------------------------------------------------- /3-create-packages/1-minimal-install/install-static-library/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/1-minimal-install/install-static-library/hello.c -------------------------------------------------------------------------------- /3-create-packages/1-minimal-install/install-static-library/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/1-minimal-install/install-static-library/hello.h -------------------------------------------------------------------------------- /3-create-packages/2-basic-export/1-minimal-export/hello/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/2-basic-export/1-minimal-export/hello/CMakeLists.txt -------------------------------------------------------------------------------- /3-create-packages/2-basic-export/1-minimal-export/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/2-basic-export/1-minimal-export/hello/hello.c -------------------------------------------------------------------------------- /3-create-packages/2-basic-export/1-minimal-export/hello/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/2-basic-export/1-minimal-export/hello/hello.h -------------------------------------------------------------------------------- /3-create-packages/2-basic-export/2-export-to-subdir/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/2-basic-export/2-export-to-subdir/hello/hello.c -------------------------------------------------------------------------------- /3-create-packages/2-basic-export/2-export-to-subdir/hello/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/2-basic-export/2-export-to-subdir/hello/hello.h -------------------------------------------------------------------------------- /3-create-packages/2-basic-export/4-export-with-namespace/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/2-basic-export/4-export-with-namespace/hello/hello.c -------------------------------------------------------------------------------- /3-create-packages/2-basic-export/4-export-with-namespace/hello/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/2-basic-export/4-export-with-namespace/hello/hello.h -------------------------------------------------------------------------------- /3-create-packages/2-basic-export/5-export-with-version/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/2-basic-export/5-export-with-version/hello/hello.c -------------------------------------------------------------------------------- /3-create-packages/4-install-subdir/1-simple/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/4-install-subdir/1-simple/CMakeLists.txt -------------------------------------------------------------------------------- /3-create-packages/4-install-subdir/1-simple/hello/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/4-install-subdir/1-simple/hello/CMakeLists.txt -------------------------------------------------------------------------------- /3-create-packages/4-install-subdir/1-simple/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/4-install-subdir/1-simple/hello/hello.c -------------------------------------------------------------------------------- /3-create-packages/4-install-subdir/1-simple/hello/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/4-install-subdir/1-simple/hello/hello.h -------------------------------------------------------------------------------- /3-create-packages/4-install-subdir/2-export-failed/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/4-install-subdir/2-export-failed/CMakeLists.txt -------------------------------------------------------------------------------- /3-create-packages/4-install-subdir/2-export-failed/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/4-install-subdir/2-export-failed/hello/hello.c -------------------------------------------------------------------------------- /3-create-packages/4-install-subdir/2-export-failed/hello/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/4-install-subdir/2-export-failed/hello/hello.h -------------------------------------------------------------------------------- /3-create-packages/4-install-subdir/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/4-install-subdir/README.md -------------------------------------------------------------------------------- /3-create-packages/4-install-subdir/use_hello/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/4-install-subdir/use_hello/CMakeLists.txt -------------------------------------------------------------------------------- /3-create-packages/4-install-subdir/use_hello/use_hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/4-install-subdir/use_hello/use_hello.c -------------------------------------------------------------------------------- /3-create-packages/5-build_and_install_packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/5-build_and_install_packages/README.md -------------------------------------------------------------------------------- /3-create-packages/5-build_and_install_packages/SPIRV-LLVM-Translator_build/README.md: -------------------------------------------------------------------------------- 1 | https://github.com/KhronosGroup/SPIRV-LLVM-Translator -------------------------------------------------------------------------------- /3-create-packages/5-build_and_install_packages/benchmark_build/config.yaml: -------------------------------------------------------------------------------- 1 | repo: https://github.com/google/benchmark 2 | -------------------------------------------------------------------------------- /3-create-packages/5-build_and_install_packages/dbow3_build/get.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/5-build_and_install_packages/dbow3_build/get.sh -------------------------------------------------------------------------------- /3-create-packages/5-build_and_install_packages/g2o_build/get.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/5-build_and_install_packages/g2o_build/get.sh -------------------------------------------------------------------------------- /3-create-packages/5-build_and_install_packages/lcov_build/cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/5-build_and_install_packages/lcov_build/cmd.sh -------------------------------------------------------------------------------- /3-create-packages/5-build_and_install_packages/lmdb-cmake_build/.gitignore: -------------------------------------------------------------------------------- 1 | build/vs2013-x64 2 | -------------------------------------------------------------------------------- /3-create-packages/5-build_and_install_packages/rr_build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/5-build_and_install_packages/rr_build/README.md -------------------------------------------------------------------------------- /3-create-packages/5-build_and_install_packages/sophus_build/get.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/5-build_and_install_packages/sophus_build/get.sh -------------------------------------------------------------------------------- /3-create-packages/packing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/3-create-packages/packing/README.md -------------------------------------------------------------------------------- /3-create-packages/x-fancy-but-not-pratical/use-generator-expression-for-include-directories/.gitignore: -------------------------------------------------------------------------------- 1 | build/* -------------------------------------------------------------------------------- /3-create-packages/x-fancy-but-not-pratical/use-generator-expression-for-include-directories/api/hello/hello.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void hello(const char* name); -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/CPM/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/10_auto_download_packages/CPM/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/CPM/CPM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/10_auto_download_packages/CPM/CPM.cmake -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/CPM/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/10_auto_download_packages/CPM/testbed.cpp -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/CPM2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/10_auto_download_packages/CPM2/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/CPM2/CPM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/10_auto_download_packages/CPM2/CPM.cmake -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/CPM2/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/10_auto_download_packages/CPM2/testbed.cpp -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/ExternalProject_Add/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/FetchContent/.gitignore: -------------------------------------------------------------------------------- 1 | deps/ 2 | build/ -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/FetchContent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/10_auto_download_packages/FetchContent/README.md -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/FetchContent2/.gitignore: -------------------------------------------------------------------------------- 1 | deps/ 2 | build/ 3 | -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/FetchContent2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/10_auto_download_packages/FetchContent2/README.md -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/FetchContent3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/10_auto_download_packages/FetchContent3/README.md -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/10_auto_download_packages/README.md -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/file_DOWNLOAD/.gitignore: -------------------------------------------------------------------------------- 1 | nb/ -------------------------------------------------------------------------------- /4-import-packages/10_auto_download_packages/file_DOWNLOAD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/10_auto_download_packages/file_DOWNLOAD/README.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/README.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_armadillo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_armadillo/README.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_benchmark/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_benchmark/README.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_cache2/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_cache2/test.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_ceres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_ceres/README.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_ceres/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_ceres/testbed.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_cpuinfo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_cpuinfo/README.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_cpuinfo/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_cpuinfo/testbed.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_crc32c/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_crc32c/readme.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_crc32c/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_crc32c/src/main.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_eigen/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_eigen/testbed.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_freeglut/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_freeglut/main.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_gflags/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_gflags/README.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_gflags/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_gflags/testbed.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_glfw_vulkan/.gitignore: -------------------------------------------------------------------------------- 1 | build/* 2 | -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_glm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_glm/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_glm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_glm/README.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_glm/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_glm/main.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_glog/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_glog/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_glog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_glog/README.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_glog/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_glog/testbed.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_include-what-you-use/global_usage/hello.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | return 0; 6 | } -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_include-what-you-use/per_target_usage/hello.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | return 0; 6 | } -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_libclang/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_libclang/.gitignore -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_libclang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_libclang/README.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_libclang/header.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_libclang/header.hpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_libclang/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_libclang/main.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_libiconv/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_libiconv/main.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_lmdb/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_lmdb/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_lmdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_lmdb/README.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_lmdb/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_lmdb/testbed.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_ncnn/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_ncnn/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_ncnn/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_ncnn/readme.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_ncnn/src/yolov4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_ncnn/src/yolov4.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_ncurses/testbed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_ncurses/testbed.c -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_openblas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_openblas/README.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_opencl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_opencl/README.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_opencv/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_opencv/testbed.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_openssl/cacert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_openssl/cacert.pem -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_openssl/private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_openssl/private.key -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_openssl/privkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_openssl/privkey.pem -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_openssl/public.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_openssl/public.key -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_openssl/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_openssl/readme.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_qt/.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_qt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_qt/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_qt/core/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_qt/core/main.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_qt/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_qt/readme.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_qt/ui/remarkable.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_qt/ui/remarkable.ui -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_qt/ui/resource.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_qt/ui/resource.qrc -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_raylib/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_raylib/testbed.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_raylib_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_raylib_2/README.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_sdl2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_sdl2/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_sdl2/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_sdl2/testbed.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_sfml/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_sfml/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_utest.h/makefile: -------------------------------------------------------------------------------- 1 | all: 2 | clang++ testbed.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_utest.h/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_utest.h/testbed.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_utest.h/utest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_utest.h/utest.h -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_vld/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_vld/.gitignore -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_vld/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_vld/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_vld/README.md: -------------------------------------------------------------------------------- 1 | # testvld 2 | 3 | 展示 VLD 在 Visual Studio 中, 搭配 cmake 的使用方式。 -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_vld/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_vld/testbed.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_vulkan/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_vulkan/readme.md -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_vulkan/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_vulkan/src/main.cpp -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_zlib/FindZLIB.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_zlib/FindZLIB.cmake -------------------------------------------------------------------------------- /4-import-packages/11_use_installed_packages/use_zlib/why.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/11_use_installed_packages/use_zlib/why.md -------------------------------------------------------------------------------- /4-import-packages/1_directly_require_prebuilt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/1_directly_require_prebuilt/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/1_directly_require_prebuilt/peach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/1_directly_require_prebuilt/peach.cpp -------------------------------------------------------------------------------- /4-import-packages/2_require_on_imported_library/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/2_require_on_imported_library/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/2_require_on_imported_library/peach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/2_require_on_imported_library/peach.cpp -------------------------------------------------------------------------------- /4-import-packages/3_require_on_alias_library/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/3_require_on_alias_library/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/3_require_on_alias_library/peach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/3_require_on_alias_library/peach.cpp -------------------------------------------------------------------------------- /4-import-packages/4_debug_and_release_libs_by_keyword/say_hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/4_debug_and_release_libs_by_keyword/say_hello.cpp -------------------------------------------------------------------------------- /4-import-packages/6_require_on_source_target_simple/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/6_require_on_source_target_simple/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/6_require_on_source_target_simple/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/6_require_on_source_target_simple/hello.cpp -------------------------------------------------------------------------------- /4-import-packages/6_require_on_source_target_simple/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/6_require_on_source_target_simple/hello.h -------------------------------------------------------------------------------- /4-import-packages/6_require_on_source_target_simple/say_hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/6_require_on_source_target_simple/say_hello.cpp -------------------------------------------------------------------------------- /4-import-packages/9_system_libs/dl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/9_system_libs/dl/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/9_system_libs/dl/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/9_system_libs/dl/main.cpp -------------------------------------------------------------------------------- /4-import-packages/9_system_libs/pthread/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/9_system_libs/pthread/CMakeLists.txt -------------------------------------------------------------------------------- /4-import-packages/9_system_libs/pthread/README.md: -------------------------------------------------------------------------------- 1 | # Correctly link to Pthread in CMake 2 | -------------------------------------------------------------------------------- /4-import-packages/9_system_libs/pthread/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/9_system_libs/pthread/main.cpp -------------------------------------------------------------------------------- /4-import-packages/prebuilt/EasyX_20240225/include/easyx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/prebuilt/EasyX_20240225/include/easyx.h -------------------------------------------------------------------------------- /4-import-packages/prebuilt/EasyX_20240225/include/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/prebuilt/EasyX_20240225/include/graphics.h -------------------------------------------------------------------------------- /4-import-packages/prebuilt/EasyX_20240225/lib/VC2015/x64/EasyXa.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/prebuilt/EasyX_20240225/lib/VC2015/x64/EasyXa.lib -------------------------------------------------------------------------------- /4-import-packages/prebuilt/hello/inc/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/prebuilt/hello/inc/hello.h -------------------------------------------------------------------------------- /4-import-packages/prebuilt/hello/lib/vs2022-x64/Debug/hello_d.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/prebuilt/hello/lib/vs2022-x64/Debug/hello_d.lib -------------------------------------------------------------------------------- /4-import-packages/prebuilt/hello/lib/vs2022-x64/Release/hello.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/4-import-packages/prebuilt/hello/lib/vs2022-x64/Release/hello.lib -------------------------------------------------------------------------------- /5-ide-integration/CLion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/CLion/README.md -------------------------------------------------------------------------------- /5-ide-integration/vscode/.gitignore: -------------------------------------------------------------------------------- 1 | !.vscode/ -------------------------------------------------------------------------------- /5-ide-integration/vscode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/README.md -------------------------------------------------------------------------------- /5-ide-integration/vscode/cmake-tools-basic-usage/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/cmake-tools-basic-usage/CMakeLists.txt -------------------------------------------------------------------------------- /5-ide-integration/vscode/cmake-tools-basic-usage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/cmake-tools-basic-usage/README.md -------------------------------------------------------------------------------- /5-ide-integration/vscode/cmake-tools-basic-usage/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/cmake-tools-basic-usage/main.cpp -------------------------------------------------------------------------------- /5-ide-integration/vscode/debug-cmake-scripts/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/debug-cmake-scripts/.vscode/launch.json -------------------------------------------------------------------------------- /5-ide-integration/vscode/debug-cmake-scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/debug-cmake-scripts/README.md -------------------------------------------------------------------------------- /5-ide-integration/vscode/debug-cmake-scripts/test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/debug-cmake-scripts/test.cmake -------------------------------------------------------------------------------- /5-ide-integration/vscode/delete-cache-and-reconfigure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/delete-cache-and-reconfigure/README.md -------------------------------------------------------------------------------- /5-ide-integration/vscode/delete-cache-and-reconfigure/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/delete-cache-and-reconfigure/test.cpp -------------------------------------------------------------------------------- /5-ide-integration/vscode/find-dll-when-debug-and-run/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/find-dll-when-debug-and-run/CMakeLists.txt -------------------------------------------------------------------------------- /5-ide-integration/vscode/find-dll-when-debug-and-run/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/find-dll-when-debug-and-run/README.md -------------------------------------------------------------------------------- /5-ide-integration/vscode/find-dll-when-debug-and-run/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/find-dll-when-debug-and-run/hello.cpp -------------------------------------------------------------------------------- /5-ide-integration/vscode/generate-cmake-file-api-files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/generate-cmake-file-api-files/README.md -------------------------------------------------------------------------------- /5-ide-integration/vscode/generate-cmake-file-api-files/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/generate-cmake-file-api-files/build.sh -------------------------------------------------------------------------------- /5-ide-integration/vscode/generate-cmake-file-api-files/build2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/generate-cmake-file-api-files/build2.sh -------------------------------------------------------------------------------- /5-ide-integration/vscode/generate-cmake-file-api-files/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/generate-cmake-file-api-files/main.cpp -------------------------------------------------------------------------------- /5-ide-integration/vscode/trigger-cmake-via-tasks/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/trigger-cmake-via-tasks/.vscode/tasks.json -------------------------------------------------------------------------------- /5-ide-integration/vscode/trigger-cmake-via-tasks/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/trigger-cmake-via-tasks/CMakeLists.txt -------------------------------------------------------------------------------- /5-ide-integration/vscode/trigger-cmake-via-tasks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/trigger-cmake-via-tasks/README.md -------------------------------------------------------------------------------- /5-ide-integration/vscode/trigger-cmake-via-tasks/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/trigger-cmake-via-tasks/main.cpp -------------------------------------------------------------------------------- /5-ide-integration/vscode/use-ninja-in-workspace/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "cmake.generator": "Ninja" 3 | } -------------------------------------------------------------------------------- /5-ide-integration/vscode/use-ninja-in-workspace/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/use-ninja-in-workspace/CMakeLists.txt -------------------------------------------------------------------------------- /5-ide-integration/vscode/use-ninja-in-workspace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/use-ninja-in-workspace/README.md -------------------------------------------------------------------------------- /5-ide-integration/vscode/use-ninja-in-workspace/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/5-ide-integration/vscode/use-ninja-in-workspace/main.cpp -------------------------------------------------------------------------------- /6-cmake-presets/1-minimal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/1-minimal/CMakeLists.txt -------------------------------------------------------------------------------- /6-cmake-presets/1-minimal/CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/1-minimal/CMakePresets.json -------------------------------------------------------------------------------- /6-cmake-presets/1-minimal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/1-minimal/README.md -------------------------------------------------------------------------------- /6-cmake-presets/1-minimal/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/1-minimal/hello.c -------------------------------------------------------------------------------- /6-cmake-presets/2-specify-generator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/2-specify-generator/CMakeLists.txt -------------------------------------------------------------------------------- /6-cmake-presets/2-specify-generator/CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/2-specify-generator/CMakePresets.json -------------------------------------------------------------------------------- /6-cmake-presets/2-specify-generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/2-specify-generator/README.md -------------------------------------------------------------------------------- /6-cmake-presets/2-specify-generator/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/2-specify-generator/hello.c -------------------------------------------------------------------------------- /6-cmake-presets/3-specify-cache-variables/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/3-specify-cache-variables/CMakeLists.txt -------------------------------------------------------------------------------- /6-cmake-presets/3-specify-cache-variables/CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/3-specify-cache-variables/CMakePresets.json -------------------------------------------------------------------------------- /6-cmake-presets/3-specify-cache-variables/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/3-specify-cache-variables/README.md -------------------------------------------------------------------------------- /6-cmake-presets/3-specify-cache-variables/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/3-specify-cache-variables/hello.c -------------------------------------------------------------------------------- /6-cmake-presets/4-specify-toolchain-file/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/4-specify-toolchain-file/CMakeLists.txt -------------------------------------------------------------------------------- /6-cmake-presets/4-specify-toolchain-file/CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/4-specify-toolchain-file/CMakePresets.json -------------------------------------------------------------------------------- /6-cmake-presets/4-specify-toolchain-file/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/4-specify-toolchain-file/README.md -------------------------------------------------------------------------------- /6-cmake-presets/4-specify-toolchain-file/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/4-specify-toolchain-file/hello.c -------------------------------------------------------------------------------- /6-cmake-presets/5-build-opencv-with-cmake-presets/CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/5-build-opencv-with-cmake-presets/CMakePresets.json -------------------------------------------------------------------------------- /6-cmake-presets/5-build-opencv-with-cmake-presets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/5-build-opencv-with-cmake-presets/README.md -------------------------------------------------------------------------------- /6-cmake-presets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/6-cmake-presets/README.md -------------------------------------------------------------------------------- /7-sanitizers/asan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/README.md -------------------------------------------------------------------------------- /7-sanitizers/asan/asan-dll/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/asan-dll/README.md -------------------------------------------------------------------------------- /7-sanitizers/asan/asan-dll/asan_dll_not_found.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/asan-dll/asan_dll_not_found.png -------------------------------------------------------------------------------- /7-sanitizers/asan/asan-dll/globally/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/asan-dll/globally/CMakeLists.txt -------------------------------------------------------------------------------- /7-sanitizers/asan/asan-dll/globally/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/asan-dll/globally/test.cpp -------------------------------------------------------------------------------- /7-sanitizers/asan/asan-dll/per_target/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/asan-dll/per_target/CMakeLists.txt -------------------------------------------------------------------------------- /7-sanitizers/asan/asan-dll/per_target/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/asan-dll/per_target/test.cpp -------------------------------------------------------------------------------- /7-sanitizers/asan/asan-simple/.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /7-sanitizers/asan/asan-simple/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/asan-simple/CMakeLists.txt -------------------------------------------------------------------------------- /7-sanitizers/asan/asan-simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/asan-simple/README.md -------------------------------------------------------------------------------- /7-sanitizers/asan/asan-simple/addr2line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/asan-simple/addr2line.py -------------------------------------------------------------------------------- /7-sanitizers/asan/asan-simple/src/char_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/asan-simple/src/char_array.c -------------------------------------------------------------------------------- /7-sanitizers/asan/asan-simple/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/asan-simple/src/main.c -------------------------------------------------------------------------------- /7-sanitizers/asan/asan-simple/src/my_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/asan-simple/src/my_alloc.c -------------------------------------------------------------------------------- /7-sanitizers/asan/heap_buffer_overflow/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/heap_buffer_overflow/CMakeLists.txt -------------------------------------------------------------------------------- /7-sanitizers/asan/heap_buffer_overflow/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/heap_buffer_overflow/test.cpp -------------------------------------------------------------------------------- /7-sanitizers/asan/memory_leak/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/memory_leak/CMakeLists.txt -------------------------------------------------------------------------------- /7-sanitizers/asan/memory_leak/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/memory_leak/test.cpp -------------------------------------------------------------------------------- /7-sanitizers/asan/use_opencl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/use_opencl/CMakeLists.txt -------------------------------------------------------------------------------- /7-sanitizers/asan/use_opencl/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/use_opencl/run.sh -------------------------------------------------------------------------------- /7-sanitizers/asan/use_opencl/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/asan/use_opencl/test.cpp -------------------------------------------------------------------------------- /7-sanitizers/tsan/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /7-sanitizers/tsan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/tsan/README.md -------------------------------------------------------------------------------- /7-sanitizers/tsan/data_race/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/tsan/data_race/CMakeLists.txt -------------------------------------------------------------------------------- /7-sanitizers/tsan/data_race/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/tsan/data_race/README.md -------------------------------------------------------------------------------- /7-sanitizers/tsan/data_race/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/tsan/data_race/test.cpp -------------------------------------------------------------------------------- /7-sanitizers/tsan/data_race/test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/tsan/data_race/test2.cpp -------------------------------------------------------------------------------- /7-sanitizers/tsan/thread_leak/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/tsan/thread_leak/CMakeLists.txt -------------------------------------------------------------------------------- /7-sanitizers/tsan/thread_leak/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/tsan/thread_leak/test.cpp -------------------------------------------------------------------------------- /7-sanitizers/ubsan/call_back_on_empty_container/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/ubsan/call_back_on_empty_container/CMakeLists.txt -------------------------------------------------------------------------------- /7-sanitizers/ubsan/call_back_on_empty_container/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/ubsan/call_back_on_empty_container/test.cpp -------------------------------------------------------------------------------- /7-sanitizers/ubsan/signed_integer_overflow/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/ubsan/signed_integer_overflow/CMakeLists.txt -------------------------------------------------------------------------------- /7-sanitizers/ubsan/signed_integer_overflow/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/7-sanitizers/ubsan/signed_integer_overflow/test.cpp -------------------------------------------------------------------------------- /8-cross-build/android-ndk-console-app/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | hello -------------------------------------------------------------------------------- /8-cross-build/android-ndk-console-app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/android-ndk-console-app/CMakeLists.txt -------------------------------------------------------------------------------- /8-cross-build/android-ndk-console-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/android-ndk-console-app/README.md -------------------------------------------------------------------------------- /8-cross-build/android-ndk-console-app/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/android-ndk-console-app/hello.cpp -------------------------------------------------------------------------------- /8-cross-build/android-ndk-console-app/neco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/android-ndk-console-app/neco.py -------------------------------------------------------------------------------- /8-cross-build/android-ndk-console-app/run-cmake.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/android-ndk-console-app/run-cmake.cmd -------------------------------------------------------------------------------- /8-cross-build/android-ndk-console-app/run-cmake.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/android-ndk-console-app/run-cmake.ps1 -------------------------------------------------------------------------------- /8-cross-build/android-ndk-console-app/run-cmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/android-ndk-console-app/run-cmake.sh -------------------------------------------------------------------------------- /8-cross-build/android-ndk-console-app/run-standalone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/android-ndk-console-app/run-standalone.sh -------------------------------------------------------------------------------- /8-cross-build/console-app/.gitignore: -------------------------------------------------------------------------------- 1 | !build/ 2 | -------------------------------------------------------------------------------- /8-cross-build/console-app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/CMakeLists.txt -------------------------------------------------------------------------------- /8-cross-build/console-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/README.md -------------------------------------------------------------------------------- /8-cross-build/console-app/build-android-arm32.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-android-arm32.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-android-arm32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-android-arm32.sh -------------------------------------------------------------------------------- /8-cross-build/console-app/build-android-arm64.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-android-arm64.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-android-arm64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-android-arm64.sh -------------------------------------------------------------------------------- /8-cross-build/console-app/build-clion-android-arm64.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-clion-android-arm64.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-clion-mingw-w64.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-clion-mingw-w64.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-linux-x64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-linux-x64.sh -------------------------------------------------------------------------------- /8-cross-build/console-app/build-mac-arm64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-mac-arm64.sh -------------------------------------------------------------------------------- /8-cross-build/console-app/build-mac-x64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-mac-x64.sh -------------------------------------------------------------------------------- /8-cross-build/console-app/build-ohos-arm64-v8a.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-ohos-arm64-v8a.bat -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2013-x64.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2013-x64.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2013-x86.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2013-x86.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2015-x64.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2015-x64.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2015-x86.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2015-x86.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2017-x64-host=x64.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2017-x64-host=x64.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2017-x64-ninja.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2017-x64-ninja.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2017-x64.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2017-x64.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2017-x86.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2017-x86.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2019-win32.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2019-win32.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2019-x64-clang-cl.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2019-x64-clang-cl.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2019-x64-ninja-multi-config.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2019-x64-ninja-multi-config.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2019-x64-ninja.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2019-x64-ninja.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2019-x64.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2019-x64.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2022-arm64.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2022-arm64.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2022-win32.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2022-win32.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2022-x64-clang-cl.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2022-x64-clang-cl.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2022-x64-ninja-multi-config.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2022-x64-ninja-multi-config.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2022-x64-ninja-multi-config.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2022-x64-ninja-multi-config.ps1 -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2022-x64-ninja.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2022-x64-ninja.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2022-x64-ninja.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2022-x64-ninja.ps1 -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2022-x64-preview.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2022-x64-preview.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2022-x64.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2022-x64.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/build-vs2022-x64.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-vs2022-x64.ps1 -------------------------------------------------------------------------------- /8-cross-build/console-app/build-xcode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build-xcode.sh -------------------------------------------------------------------------------- /8-cross-build/console-app/build.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/build.cmake -------------------------------------------------------------------------------- /8-cross-build/console-app/call-msbuild.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/call-msbuild.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/deploy-android-arm32.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/deploy-android-arm32.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/deploy-android-arm32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/deploy-android-arm32.sh -------------------------------------------------------------------------------- /8-cross-build/console-app/deploy-android-arm64.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/deploy-android-arm64.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/deploy-android-arm64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/deploy-android-arm64.sh -------------------------------------------------------------------------------- /8-cross-build/console-app/deploy-vs2022-x64.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/deploy-vs2022-x64.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/enter-vs2019-x64-ninja-env.cmd: -------------------------------------------------------------------------------- 1 | "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x64 2 | -------------------------------------------------------------------------------- /8-cross-build/console-app/enter-vs2022-x64-ninja-env.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/enter-vs2022-x64-ninja-env.cmd -------------------------------------------------------------------------------- /8-cross-build/console-app/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/8-cross-build/console-app/hello.cpp -------------------------------------------------------------------------------- /9-best-practice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/9-best-practice/README.md -------------------------------------------------------------------------------- /9-best-practice/always-generate-compile-commands-json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/9-best-practice/always-generate-compile-commands-json/README.md -------------------------------------------------------------------------------- /9-best-practice/avoid-symbol-conflict-of-header-only-libs/foo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/9-best-practice/avoid-symbol-conflict-of-header-only-libs/foo.cpp -------------------------------------------------------------------------------- /9-best-practice/cmake-minimum-version/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/9-best-practice/cmake-minimum-version/CMakeLists.txt -------------------------------------------------------------------------------- /9-best-practice/cmake-minimum-version/README.md: -------------------------------------------------------------------------------- 1 | ref: https://zhuanlan.zhihu.com/p/1917584138321498262 2 | -------------------------------------------------------------------------------- /9-best-practice/install-to-build-install-dir/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/9-best-practice/install-to-build-install-dir/CMakeLists.txt -------------------------------------------------------------------------------- /9-best-practice/install-to-build-install-dir/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/9-best-practice/install-to-build-install-dir/README.md -------------------------------------------------------------------------------- /9-best-practice/install-to-build-install-dir/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/9-best-practice/install-to-build-install-dir/hello.c -------------------------------------------------------------------------------- /9-best-practice/install-to-build-install-dir/hello.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void hello(const char* name); 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/cmake_cheat_sheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/docs/cmake_cheat_sheet.md -------------------------------------------------------------------------------- /docs/cmake_document_signature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/docs/cmake_document_signature.md -------------------------------------------------------------------------------- /docs/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/docs/debugging.md -------------------------------------------------------------------------------- /docs/generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/docs/generator.md -------------------------------------------------------------------------------- /docs/generator_expression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/docs/generator_expression.md -------------------------------------------------------------------------------- /docs/misc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/docs/misc.md -------------------------------------------------------------------------------- /docs/refs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/docs/refs.md -------------------------------------------------------------------------------- /docs/styles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/docs/styles.md -------------------------------------------------------------------------------- /docs/subdirectory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/docs/subdirectory.md -------------------------------------------------------------------------------- /x-misc/7-macOS/invoke-objc-from-cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/7-macOS/invoke-objc-from-cpp/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/7-macOS/invoke-objc-from-cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/7-macOS/invoke-objc-from-cpp/main.cpp -------------------------------------------------------------------------------- /x-misc/7-macOS/invoke-objc-from-cpp/objc_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/7-macOS/invoke-objc-from-cpp/objc_interface.h -------------------------------------------------------------------------------- /x-misc/7-macOS/invoke-objc-from-cpp/objc_interface.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/7-macOS/invoke-objc-from-cpp/objc_interface.mm -------------------------------------------------------------------------------- /x-misc/add_subdirectory_use_SYSTEM/.gitignore: -------------------------------------------------------------------------------- 1 | build*/ -------------------------------------------------------------------------------- /x-misc/add_subdirectory_use_SYSTEM/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/add_subdirectory_use_SYSTEM/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/add_subdirectory_use_SYSTEM/README.md: -------------------------------------------------------------------------------- 1 | Demonstrate the usage of `SYSTEM` in `add_subdirectory()` 2 | -------------------------------------------------------------------------------- /x-misc/add_subdirectory_use_SYSTEM/hello/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/add_subdirectory_use_SYSTEM/hello/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/add_subdirectory_use_SYSTEM/hello/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/add_subdirectory_use_SYSTEM/hello/hello.cpp -------------------------------------------------------------------------------- /x-misc/add_subdirectory_use_SYSTEM/hello/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/add_subdirectory_use_SYSTEM/hello/hello.h -------------------------------------------------------------------------------- /x-misc/add_subdirectory_use_SYSTEM/test_hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/add_subdirectory_use_SYSTEM/test_hello.cpp -------------------------------------------------------------------------------- /x-misc/cmake_format_usage/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cmake_format_usage/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/cmake_format_usage/cmake-format-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cmake_format_usage/cmake-format-1.png -------------------------------------------------------------------------------- /x-misc/cmake_format_usage/new/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cmake_format_usage/new/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/cmake_format_usage/old/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cmake_format_usage/old/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/cmake_format_usage/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cmake_format_usage/run.sh -------------------------------------------------------------------------------- /x-misc/copy_dll_as_function/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/copy_dll_as_function/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/copy_dll_as_function/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/copy_dll_as_function/README.md -------------------------------------------------------------------------------- /x-misc/copy_dll_as_function/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/copy_dll_as_function/hello.cpp -------------------------------------------------------------------------------- /x-misc/copy_dll_as_function/protobuf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/copy_dll_as_function/protobuf/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/copy_dll_as_function/protobuf/inc/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /x-misc/copy_dll_as_function/protobuf/lib/vs2017_x64/libprotobuf.dll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /x-misc/copy_dll_as_function/protobuf/lib/vs2017_x64/libprotobuf.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /x-misc/copy_dll_as_function/protobuf/lib/vs2017_x64/libprotobufd.dll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /x-misc/copy_dll_as_function/protobuf/lib/vs2017_x64/libprotobufd.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /x-misc/create_dll_export_all_symbols/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/create_dll_export_all_symbols/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/create_dll_export_all_symbols/src/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/create_dll_export_all_symbols/src/hello.cpp -------------------------------------------------------------------------------- /x-misc/create_dll_export_all_symbols/src/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/create_dll_export_all_symbols/src/hello.h -------------------------------------------------------------------------------- /x-misc/create_dll_export_all_symbols/testbed/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/create_dll_export_all_symbols/testbed/demo.cpp -------------------------------------------------------------------------------- /x-misc/cross-build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/README.md -------------------------------------------------------------------------------- /x-misc/cross-build/arm-linux-gnueabihf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/arm-linux-gnueabihf/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/cross-build/arm-linux-gnueabihf/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/arm-linux-gnueabihf/readme.md -------------------------------------------------------------------------------- /x-misc/cross-build/arm-linux-gnueabihf/src/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/arm-linux-gnueabihf/src/hello.c -------------------------------------------------------------------------------- /x-misc/cross-build/arm-linux-gnueabihf/src/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/arm-linux-gnueabihf/src/hello.h -------------------------------------------------------------------------------- /x-misc/cross-build/arm-linux-gnueabihf/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/arm-linux-gnueabihf/src/main.cpp -------------------------------------------------------------------------------- /x-misc/cross-build/arm-linux-gnueabihf/src/main2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/arm-linux-gnueabihf/src/main2.cpp -------------------------------------------------------------------------------- /x-misc/cross-build/arm-none-eabi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/arm-none-eabi/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/cross-build/arm-none-eabi/arm-none-eabi-gcc.toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/arm-none-eabi/arm-none-eabi-gcc.toolchain.cmake -------------------------------------------------------------------------------- /x-misc/cross-build/arm-none-eabi/src/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/arm-none-eabi/src/hello.c -------------------------------------------------------------------------------- /x-misc/cross-build/arm-none-eabi/src/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/arm-none-eabi/src/hello.h -------------------------------------------------------------------------------- /x-misc/cross-build/arm-none-eabi/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/arm-none-eabi/src/main.cpp -------------------------------------------------------------------------------- /x-misc/cross-build/linux-32bit/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/linux-32bit/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/cross-build/linux-32bit/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/linux-32bit/src/main.cpp -------------------------------------------------------------------------------- /x-misc/cross-build/ohos_ndk/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/ohos_ndk/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/cross-build/ohos_ndk/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/ohos_ndk/build.gradle -------------------------------------------------------------------------------- /x-misc/cross-build/ohos_ndk/detail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/ohos_ndk/detail.md -------------------------------------------------------------------------------- /x-misc/cross-build/ohos_ndk/deveco_ndk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/ohos_ndk/deveco_ndk.png -------------------------------------------------------------------------------- /x-misc/cross-build/ohos_ndk/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/ohos_ndk/hello.cpp -------------------------------------------------------------------------------- /x-misc/cross-build/ohos_ndk/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/ohos_ndk/hello.h -------------------------------------------------------------------------------- /x-misc/cross-build/ohos_ndk/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/ohos_ndk/readme.md -------------------------------------------------------------------------------- /x-misc/cross-build/rtos/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/rtos/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/cross-build/rtos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/rtos/README.md -------------------------------------------------------------------------------- /x-misc/cross-build/rtos/arm-gcc-toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/rtos/arm-gcc-toolchain.cmake -------------------------------------------------------------------------------- /x-misc/cross-build/rtos/arm-none-eabi-gcc.toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/rtos/arm-none-eabi-gcc.toolchain.cmake -------------------------------------------------------------------------------- /x-misc/cross-build/rtos/linaro-7.2.1-aarch64-toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/rtos/linaro-7.2.1-aarch64-toolchain.cmake -------------------------------------------------------------------------------- /x-misc/cross-build/rtos/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/rtos/testbed.cpp -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/README.md -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/ex1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/ex1/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/ex1/hello.toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/ex1/hello.toolchain.cmake -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/ex2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/ex2/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/ex2/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/ex2/build.sh -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/ex2/hello.toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/ex2/hello.toolchain.cmake -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/ex2/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/ex2/testbed.cpp -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/ex3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/ex3/.gitignore -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/ex3/1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/ex3/1.log -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/ex3/2.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/ex3/2.log -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/ex3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/ex3/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/ex3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/ex3/README.md -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/ex3/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/ex3/build.sh -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/ex3/hello1.toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/ex3/hello1.toolchain.cmake -------------------------------------------------------------------------------- /x-misc/cross-build/toolchain-tests/ex3/hello2.toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/cross-build/toolchain-tests/ex3/hello2.toolchain.cmake -------------------------------------------------------------------------------- /x-misc/debug_dependencies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/debug_dependencies/README.md -------------------------------------------------------------------------------- /x-misc/debug_dependencies/debug.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/debug_dependencies/debug.cmake -------------------------------------------------------------------------------- /x-misc/debug_dependencies/debug_example/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /x-misc/debug_dependencies/debug_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/debug_dependencies/debug_example/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/debug_dependencies/debug_example/deps.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/debug_dependencies/debug_example/deps.cmake -------------------------------------------------------------------------------- /x-misc/debug_dependencies/debug_example/my_eigen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/debug_dependencies/debug_example/my_eigen.h -------------------------------------------------------------------------------- /x-misc/debug_dependencies/debug_example/testbed.cpp: -------------------------------------------------------------------------------- 1 | int main() 2 | { 3 | return 0; 4 | } -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example/.gitignore -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example/README.md -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example/docs/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example/docs/Doxyfile.in -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example/requirements.txt: -------------------------------------------------------------------------------- 1 | coverxygen -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example/src/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example/src/hello.cpp -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example/src/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example/src/hello.h -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example2/.gitignore -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example2/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example2/README.md -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example2/docs/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example2/docs/Doxyfile.in -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example2/requirements.txt: -------------------------------------------------------------------------------- 1 | coverxygen -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example2/src/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example2/src/hello.cpp -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example2/src/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example2/src/hello.h -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example3/.gitignore -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example3/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example3/README.md -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example3/docs/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example3/docs/Doxyfile.in -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example3/requirements.txt: -------------------------------------------------------------------------------- 1 | coverxygen -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example3/src/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example3/src/hello.cpp -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_coverage_example3/src/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_coverage_example3/src/hello.h -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_example/.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_example/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_example/README.md -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_example/src/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_example/src/hello.cpp -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_example/src/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_example/src/hello.h -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_example2/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_example2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_example2/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_example2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_example2/README.md -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_example2/docs/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_example2/docs/Doxyfile.in -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_example2/src/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_example2/src/hello.cpp -------------------------------------------------------------------------------- /x-misc/doxygen/doxygen_example2/src/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/doxygen/doxygen_example2/src/hello.h -------------------------------------------------------------------------------- /x-misc/find_package_examples/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /x-misc/find_package_examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/find_package_examples/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/find_package_examples/glew.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/find_package_examples/glew.cmake -------------------------------------------------------------------------------- /x-misc/find_package_examples/hdf5-example.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/find_package_examples/hdf5-example.cmake -------------------------------------------------------------------------------- /x-misc/find_package_examples/leveldb-example.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/find_package_examples/leveldb-example.cmake -------------------------------------------------------------------------------- /x-misc/find_package_examples/proto/addressbook.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/find_package_examples/proto/addressbook.proto -------------------------------------------------------------------------------- /x-misc/find_package_examples/protobuf-example.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/find_package_examples/protobuf-example.cmake -------------------------------------------------------------------------------- /x-misc/find_package_examples/run_protoc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/find_package_examples/run_protoc.bat -------------------------------------------------------------------------------- /x-misc/find_package_examples/src/hdf5_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/find_package_examples/src/hdf5_example.c -------------------------------------------------------------------------------- /x-misc/find_package_examples/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/find_package_examples/src/main.c -------------------------------------------------------------------------------- /x-misc/find_package_examples/src/protobuf_example_read.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/find_package_examples/src/protobuf_example_read.cpp -------------------------------------------------------------------------------- /x-misc/find_package_examples/src/protobuf_example_write.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/find_package_examples/src/protobuf_example_write.cpp -------------------------------------------------------------------------------- /x-misc/function_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/function_example/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/function_example/README.md: -------------------------------------------------------------------------------- 1 | # function example1 2 | 3 | 这个例子展示 函数返回值的设定和验证。 4 | 5 | -------------------------------------------------------------------------------- /x-misc/generate_assemble_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/generate_assemble_example/README.md -------------------------------------------------------------------------------- /x-misc/glslc/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/.clang-format -------------------------------------------------------------------------------- /x-misc/glslc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/.gitignore -------------------------------------------------------------------------------- /x-misc/glslc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/glslc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/Makefile -------------------------------------------------------------------------------- /x-misc/glslc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/README.md -------------------------------------------------------------------------------- /x-misc/glslc/clang-format-wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/clang-format-wrapper.sh -------------------------------------------------------------------------------- /x-misc/glslc/cmake/deps.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/cmake/deps.cmake -------------------------------------------------------------------------------- /x-misc/glslc/imgui.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/imgui.ini -------------------------------------------------------------------------------- /x-misc/glslc/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/main.cpp -------------------------------------------------------------------------------- /x-misc/glslc/shaders/shader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/shaders/shader.frag -------------------------------------------------------------------------------- /x-misc/glslc/shaders/shader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/shaders/shader.vert -------------------------------------------------------------------------------- /x-misc/glslc/src/myImgui/MyImgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/src/myImgui/MyImgui.cpp -------------------------------------------------------------------------------- /x-misc/glslc/src/myImgui/MyImgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/src/myImgui/MyImgui.h -------------------------------------------------------------------------------- /x-misc/glslc/src/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/src/stb_image.h -------------------------------------------------------------------------------- /x-misc/glslc/src/vulkanApp/VulkanApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/src/vulkanApp/VulkanApp.cpp -------------------------------------------------------------------------------- /x-misc/glslc/src/vulkanApp/VulkanApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/src/vulkanApp/VulkanApp.h -------------------------------------------------------------------------------- /x-misc/glslc/src/vulkanBase/VulkanBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/src/vulkanBase/VulkanBase.cpp -------------------------------------------------------------------------------- /x-misc/glslc/src/vulkanBase/VulkanBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/src/vulkanBase/VulkanBase.h -------------------------------------------------------------------------------- /x-misc/glslc/textures/texture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/glslc/textures/texture.jpg -------------------------------------------------------------------------------- /x-misc/language_bindings/REAME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/REAME.md -------------------------------------------------------------------------------- /x-misc/language_bindings/c_call_python/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/c_call_python/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/language_bindings/c_call_python/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/c_call_python/readme.md -------------------------------------------------------------------------------- /x-misc/language_bindings/c_call_python/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/c_call_python/src/main.cpp -------------------------------------------------------------------------------- /x-misc/language_bindings/c_call_python/src/run.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/c_call_python/src/run.c -------------------------------------------------------------------------------- /x-misc/language_bindings/c_call_python/src/run.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/c_call_python/src/run.h -------------------------------------------------------------------------------- /x-misc/language_bindings/c_call_python/src/run.pxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/c_call_python/src/run.pxy -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_winform/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_winform/App.config -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_winform/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_winform/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_winform/Form1.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_winform/Form1.Designer.cs -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_winform/Form1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_winform/Form1.cs -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_winform/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_winform/Program.cs -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_winform/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_winform/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_winform/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_winform/Properties/Resources.resx -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_winform/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_winform/readme.md -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_wpf/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_wpf/App.config -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_wpf/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_wpf/App.xaml -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_wpf/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_wpf/App.xaml.cs -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_wpf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_wpf/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_wpf/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_wpf/MainWindow.xaml -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_wpf/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_wpf/MainWindow.xaml.cs -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_wpf/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_wpf/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_wpf/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_wpf/Properties/Resources.resx -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_wpf/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_wpf/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_wpf/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_wpf/Properties/Settings.settings -------------------------------------------------------------------------------- /x-misc/language_bindings/csharp_wpf/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/csharp_wpf/readme.md -------------------------------------------------------------------------------- /x-misc/language_bindings/jni/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/jni/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/language_bindings/jni/droid/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/jni/droid/HelloWorld.java -------------------------------------------------------------------------------- /x-misc/language_bindings/jni/jni/droid_HelloWorld.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/jni/jni/droid_HelloWorld.h -------------------------------------------------------------------------------- /x-misc/language_bindings/jni/jni/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/jni/jni/hello.c -------------------------------------------------------------------------------- /x-misc/language_bindings/jni/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/jni/readme.md -------------------------------------------------------------------------------- /x-misc/language_bindings/jni_2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/jni_2/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/language_bindings/jni_2/droid/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/jni_2/droid/HelloWorld.java -------------------------------------------------------------------------------- /x-misc/language_bindings/jni_2/droid_HelloWorld.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/jni_2/droid_HelloWorld.h -------------------------------------------------------------------------------- /x-misc/language_bindings/jni_2/jni/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/jni_2/jni/hello.cpp -------------------------------------------------------------------------------- /x-misc/language_bindings/jni_2/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/jni_2/readme.md -------------------------------------------------------------------------------- /x-misc/language_bindings/mex/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/mex/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/language_bindings/mex/src/add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/mex/src/add.cpp -------------------------------------------------------------------------------- /x-misc/language_bindings/mex/src/add.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/mex/src/add.h -------------------------------------------------------------------------------- /x-misc/language_bindings/mex/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/mex/src/main.cpp -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/pybind11/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/pybind11/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/pybind11/include/pybind11/attr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/pybind11/include/pybind11/attr.h -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/pybind11/include/pybind11/cast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/pybind11/include/pybind11/cast.h -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/pybind11/include/pybind11/eigen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/pybind11/include/pybind11/eigen.h -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/pybind11/include/pybind11/embed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/pybind11/include/pybind11/embed.h -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/pybind11/include/pybind11/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/pybind11/include/pybind11/eval.h -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/pybind11/include/pybind11/numpy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/pybind11/include/pybind11/numpy.h -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/pybind11/include/pybind11/stl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/pybind11/include/pybind11/stl.h -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/pybind11/pybind11/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/pybind11/pybind11/__init__.py -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/pybind11/pybind11/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/pybind11/pybind11/__main__.py -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/pybind11/pybind11/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/pybind11/pybind11/_version.py -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/pybind11/tools/FindCatch.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/pybind11/tools/FindCatch.cmake -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/pybind11/tools/FindEigen3.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/pybind11/tools/FindEigen3.cmake -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/pybind11/tools/libsize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/pybind11/tools/libsize.py -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/readme.md -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/src/main.cpp -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11/test.py -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11_2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11_2/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11_2/IPM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11_2/IPM.cpp -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11_2/IPM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11_2/IPM.h -------------------------------------------------------------------------------- /x-misc/language_bindings/pybind11_2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/pybind11_2/main.cpp -------------------------------------------------------------------------------- /x-misc/language_bindings/swift/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/swift/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/language_bindings/swift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/swift/README.md -------------------------------------------------------------------------------- /x-misc/language_bindings/swift/hikit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/swift/hikit.swift -------------------------------------------------------------------------------- /x-misc/language_bindings/swift/testbed.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/swift/testbed.swift -------------------------------------------------------------------------------- /x-misc/language_bindings/windows_masm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/windows_masm/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/language_bindings/windows_masm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/windows_masm/README.md -------------------------------------------------------------------------------- /x-misc/language_bindings/windows_masm/bar.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/windows_masm/bar.asm -------------------------------------------------------------------------------- /x-misc/language_bindings/windows_masm/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/language_bindings/windows_masm/foo.c -------------------------------------------------------------------------------- /x-misc/list_remove_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/list_remove_example/README.md -------------------------------------------------------------------------------- /x-misc/manually_create_packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/manually_create_packages/README.md -------------------------------------------------------------------------------- /x-misc/manually_create_packages/hello/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/manually_create_packages/hello/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/manually_create_packages/hello/include/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/manually_create_packages/hello/include/hello.h -------------------------------------------------------------------------------- /x-misc/manually_create_packages/hello/lib/vs2019_x64/hello.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /x-misc/manually_create_packages/hello/lib/vs2019_x64/hello_d.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /x-misc/manually_create_packages/protobuf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/manually_create_packages/protobuf/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/manually_create_packages/protobuf/lib/vs2017_x64/libprotobuf.dll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /x-misc/manually_create_packages/protobuf/lib/vs2017_x64/libprotobuf.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /x-misc/masm_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/masm_example/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/masm_example/src/CalcSum_.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/masm_example/src/CalcSum_.cpp -------------------------------------------------------------------------------- /x-misc/masm_example/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/masm_example/src/main.cpp -------------------------------------------------------------------------------- /x-misc/modules/dist/FindJPEG.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/dist/FindJPEG.cmake -------------------------------------------------------------------------------- /x-misc/modules/dist/FindJPEGTURBO.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/dist/FindJPEGTURBO.cmake -------------------------------------------------------------------------------- /x-misc/modules/dist/FindPNG.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/dist/FindPNG.cmake -------------------------------------------------------------------------------- /x-misc/modules/dist/FindZLIB.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/dist/FindZLIB.cmake -------------------------------------------------------------------------------- /x-misc/modules/dist/readme.md: -------------------------------------------------------------------------------- 1 | Put ready-to-use cmake find scripts here. -------------------------------------------------------------------------------- /x-misc/modules/neat/FindJPEGTURBO.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/neat/FindJPEGTURBO.cmake -------------------------------------------------------------------------------- /x-misc/modules/neat/FindZLIB.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/neat/FindZLIB.cmake -------------------------------------------------------------------------------- /x-misc/modules/neat/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/neat/readme.md -------------------------------------------------------------------------------- /x-misc/modules/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/readme.md -------------------------------------------------------------------------------- /x-misc/modules/ref/naivetest_libjpeg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/ref/naivetest_libjpeg/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/modules/ref/naivetest_libjpeg/girl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/ref/naivetest_libjpeg/girl.jpg -------------------------------------------------------------------------------- /x-misc/modules/ref/naivetest_libjpeg/src/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/ref/naivetest_libjpeg/src/demo.cpp -------------------------------------------------------------------------------- /x-misc/modules/ref/naivetest_zlib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/ref/naivetest_zlib/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/modules/ref/naivetest_zlib/src/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/ref/naivetest_zlib/src/demo.cpp -------------------------------------------------------------------------------- /x-misc/modules/ref/test_libjpeg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/ref/test_libjpeg/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/modules/ref/test_libjpeg/girl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/ref/test_libjpeg/girl.jpg -------------------------------------------------------------------------------- /x-misc/modules/ref/test_libjpeg/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/ref/test_libjpeg/readme.md -------------------------------------------------------------------------------- /x-misc/modules/ref/test_libjpeg/src/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/ref/test_libjpeg/src/demo.cpp -------------------------------------------------------------------------------- /x-misc/modules/test_libjpegturbo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/test_libjpegturbo/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/modules/test_libjpegturbo/girl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/test_libjpegturbo/girl.jpg -------------------------------------------------------------------------------- /x-misc/modules/test_libjpegturbo/src/tjexample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/test_libjpegturbo/src/tjexample.c -------------------------------------------------------------------------------- /x-misc/modules/test_libpng/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/test_libpng/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/modules/test_libpng/op.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/test_libpng/op.png -------------------------------------------------------------------------------- /x-misc/modules/test_libpng/src/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/test_libpng/src/demo.cpp -------------------------------------------------------------------------------- /x-misc/modules/test_zlib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/test_zlib/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/modules/test_zlib/src/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/modules/test_zlib/src/demo.cpp -------------------------------------------------------------------------------- /x-misc/msbuild-call-ninja-in-visual-studio/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.25) 2 | project(x) 3 | add_executable(testbed m.cpp) -------------------------------------------------------------------------------- /x-misc/msbuild-call-ninja-in-visual-studio/Project1.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/msbuild-call-ninja-in-visual-studio/Project1.vcxproj -------------------------------------------------------------------------------- /x-misc/msbuild-call-ninja-in-visual-studio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/msbuild-call-ninja-in-visual-studio/README.md -------------------------------------------------------------------------------- /x-misc/msbuild-call-ninja-in-visual-studio/build.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/msbuild-call-ninja-in-visual-studio/build.cmd -------------------------------------------------------------------------------- /x-misc/msbuild-call-ninja-in-visual-studio/clean.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/msbuild-call-ninja-in-visual-studio/clean.cmd -------------------------------------------------------------------------------- /x-misc/msbuild-call-ninja-in-visual-studio/configure.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/msbuild-call-ninja-in-visual-studio/configure.cmd -------------------------------------------------------------------------------- /x-misc/msbuild-call-ninja-in-visual-studio/m.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/msbuild-call-ninja-in-visual-studio/m.cpp -------------------------------------------------------------------------------- /x-misc/msbuild-call-ninja-in-visual-studio/x.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/msbuild-call-ninja-in-visual-studio/x.sln -------------------------------------------------------------------------------- /x-misc/object-library/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/object-library/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/object-library/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/object-library/main.cpp -------------------------------------------------------------------------------- /x-misc/object-library/mylib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/object-library/mylib.cpp -------------------------------------------------------------------------------- /x-misc/presets-example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/presets-example/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/presets-example/CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/presets-example/CMakePresets.json -------------------------------------------------------------------------------- /x-misc/presets-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/presets-example/README.md -------------------------------------------------------------------------------- /x-misc/presets-example/badpresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/presets-example/badpresets.json -------------------------------------------------------------------------------- /x-misc/presets-example/scripts/android-arm32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/presets-example/scripts/android-arm32.sh -------------------------------------------------------------------------------- /x-misc/presets-example/scripts/android-arm64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/presets-example/scripts/android-arm64.sh -------------------------------------------------------------------------------- /x-misc/presets-example/scripts/linux-x64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/presets-example/scripts/linux-x64.sh -------------------------------------------------------------------------------- /x-misc/presets-example/snapshots/all_together.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/presets-example/snapshots/all_together.png -------------------------------------------------------------------------------- /x-misc/presets-example/snapshots/list_presets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/presets-example/snapshots/list_presets.png -------------------------------------------------------------------------------- /x-misc/presets-example/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/presets-example/testbed.cpp -------------------------------------------------------------------------------- /x-misc/regex_replace_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/regex_replace_example/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/run_python/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/run_python/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/run_python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/run_python/README.md -------------------------------------------------------------------------------- /x-misc/run_python/hello.py: -------------------------------------------------------------------------------- 1 | print('Hello, Python') 2 | -------------------------------------------------------------------------------- /x-misc/run_python_with_args/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/run_python_with_args/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/run_python_with_args/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/run_python_with_args/README.md -------------------------------------------------------------------------------- /x-misc/run_python_with_args/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/run_python_with_args/hello.py -------------------------------------------------------------------------------- /x-misc/run_python_with_args_and_env_vars/.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /x-misc/run_python_with_args_and_env_vars/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/run_python_with_args_and_env_vars/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/run_python_with_args_and_env_vars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/run_python_with_args_and_env_vars/README.md -------------------------------------------------------------------------------- /x-misc/run_python_with_args_and_env_vars/start.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/run_python_with_args_and_env_vars/start.cmake -------------------------------------------------------------------------------- /x-misc/run_python_with_args_and_env_vars/testing/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/run_python_with_args_and_env_vars/testing/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/run_python_with_args_and_env_vars/testing/runtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/run_python_with_args_and_env_vars/testing/runtests.py -------------------------------------------------------------------------------- /x-misc/sleek/sleek.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/sleek/sleek.cmake -------------------------------------------------------------------------------- /x-misc/sleek/tests/openmp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/sleek/tests/openmp/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/sleek/tests/openmp/testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/sleek/tests/openmp/testbed.cpp -------------------------------------------------------------------------------- /x-misc/syntax/test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/syntax/test.cmake -------------------------------------------------------------------------------- /x-misc/transitive_usage_requirements/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/transitive_usage_requirements/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/transitive_usage_requirements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/transitive_usage_requirements/README.md -------------------------------------------------------------------------------- /x-misc/transitive_usage_requirements/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/transitive_usage_requirements/foo.c -------------------------------------------------------------------------------- /x-misc/transitive_usage_requirements/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/transitive_usage_requirements/foo.h -------------------------------------------------------------------------------- /x-misc/transitive_usage_requirements/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/transitive_usage_requirements/hello.c -------------------------------------------------------------------------------- /x-misc/transitive_usage_requirements/hello.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void hello(const char* name); -------------------------------------------------------------------------------- /x-misc/transitive_usage_requirements/testbed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/transitive_usage_requirements/testbed.c -------------------------------------------------------------------------------- /x-misc/umake/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | 3 | 4 | example/build 5 | -------------------------------------------------------------------------------- /x-misc/umake/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/umake/test.py -------------------------------------------------------------------------------- /x-misc/umake/umake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/umake/umake.py -------------------------------------------------------------------------------- /x-misc/use_sub_directory_packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/use_sub_directory_packages/README.md -------------------------------------------------------------------------------- /x-misc/use_sub_directory_packages/use_protobuf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/use_sub_directory_packages/use_protobuf/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/use_sub_directory_packages/use_protobuf/person.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/use_sub_directory_packages/use_protobuf/person.proto -------------------------------------------------------------------------------- /x-misc/use_zlib_dll/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/use_zlib_dll/CMakeLists.txt -------------------------------------------------------------------------------- /x-misc/use_zlib_dll/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/use_zlib_dll/README.md -------------------------------------------------------------------------------- /x-misc/use_zlib_dll/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/use_zlib_dll/src/main.cpp -------------------------------------------------------------------------------- /x-misc/verbose_output/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/verbose_output/README.md -------------------------------------------------------------------------------- /x-misc/when_should_I_delete_build_and_call_cmake_again/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/cmake_examples/HEAD/x-misc/when_should_I_delete_build_and_call_cmake_again/README.md --------------------------------------------------------------------------------