Skip to content

Commit

Permalink
update index document
Browse files Browse the repository at this point in the history
  • Loading branch information
code4yonglei committed Sep 23, 2024
1 parent 811388b commit c4cdc60
Showing 1 changed file with 6 additions and 16 deletions.
22 changes: 6 additions & 16 deletions content/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ CMake is not a build system itself, but it generates another system's build file
In this workshop, you will learn

- Write a CMake build system for C/C++ and Fortran projects producing libraries and/or executables.
- Run tests for your code with `CTest`.
- Ensure your build system will work on different platforms.
- (optional) Detect and use external dependencies in your project.
- Detect and use external dependencies in your project.
- (optional) Run tests for your code with `CTest`.
- (optional) Safely and effectively build mixed-language projects (Python+C/C++, Python+Fortran, Fortran+C/C++)


Expand Down Expand Up @@ -53,15 +53,6 @@ In this workshop, you will learn
additional-topics


.. toctree::
:hidden:
:maxdepth: 1
:caption: Additional topics

.. environment
.. cxx-fortran


.. csv-table::
:widths: auto
:delim: ;
Expand All @@ -80,7 +71,7 @@ In this workshop, you will learn
:caption: Reference

quick-reference
zbibliography
bibliography
guide


Expand All @@ -106,12 +97,11 @@ Specifically, this lesson assumes that participants have some prior experience w
About this course
-----------------

This lesson material is originally developed by the `EuroCC National Competence Center Sweden (ENCCS) <https://enccs.se/>`_ and taught in the `CMake Workshop <https://enccs.github.io/cmake-workshop/>`_.
Each lesson episode has clearly defined learning objectives and includes multiple exercises along with solutions, and is therefore also useful for self-learning.
This lesson material is originally developed by the `EuroCC National Competence Center Sweden (ENCCS) <https://enccs.se/>`_ and taught in the `CMake Workshop <https://enccs.github.io/cmake-workshop/>`_. Each lesson episode has clearly defined learning objectives and includes multiple exercises along with solutions, and is therefore also useful for self-learning.

This material `Introduction to CMake <https://enccs.github.io/intro-cmake/>`_ was adapted from the material used for `CMake Workshop <https://enccs.github.io/cmake-workshop/>`_ and will be use for the `Build Systems Course and Hackathon <https://enccs.se/events/build-systems-course-and-hackathon-2024/>`_.
This material `Introduction to CMake <https://enccs.github.io/intro-cmake/>`_ was adapted from the lesson material `CMake Workshop (ENCCS) <https://enccs.github.io/cmake-workshop/>`_ and from the lesson material `CMake Workshop (Coderefinery) <https://coderefinery.github.io/cmake-workshop/#>`_, and will be use for the `Build Systems Course and Hackathon <https://enccs.se/events/build-systems-course-and-hackathon-2024/>`_.

The lesson material is licensed under `CC-BY-4.0 <https://creativecommons.org/licenses/by/4.0/>`_ and can be reused in any form (with appropriate credit) in other courses and workshops. Instructors who wish to teach this lesson can refer to the :doc:`guide` for practical advice.
This lesson material is licensed under `CC-BY-4.0 <https://creativecommons.org/licenses/by/4.0/>`_ and can be reused in any form (with appropriate credit) in other courses and workshops. Instructors who wish to teach this lesson can refer to the :doc:`guide` for practical advice.



Expand Down

0 comments on commit c4cdc60

Please sign in to comment.