Skip to content

Commit 5e4f2c9

Browse files
StephanKaarnemertz
authored andcommitted
removed windows builds, minimized README
1 parent 80adb25 commit 5e4f2c9

2 files changed

Lines changed: 1 addition & 77 deletions

File tree

.github/workflows/build_cmake.yml

Lines changed: 1 addition & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -78,42 +78,4 @@ jobs:
7878
shell: bash
7979
# Execute tests defined by the CMake configuration.
8080
# See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
81-
run: ctest -C $BUILD_TYPE
82-
windows:
83-
runs-on: ${{ matrix.os }}
84-
strategy:
85-
matrix:
86-
os: [windows-latest, windows-2019]
87-
steps:
88-
- uses: actions/checkout@v2
89-
- name: Install conan
90-
shell: bash
91-
run: |
92-
python3 -m pip install --upgrade pip setuptools
93-
python3 -m pip install conan jinja2
94-
- name: Create Build Environment
95-
# Some projects don't allow in-source building, so create a separate build directory
96-
# We'll use this as our working directory for all subsequent commands
97-
run: cmake -E make_directory ${{github.workspace}}/build
98-
- name: Configure CMake
99-
# Use a bash shell so we can use the same syntax for environment variable
100-
shell: bash
101-
# access regardless of the host operating system
102-
working-directory: ${{github.workspace}}/build
103-
# Note the current convention is to use the -S and -B options here to specify source
104-
# and build directories, but this is only available with CMake 3.13 and higher.
105-
# The CMake binaries on the Github Actions machines are (as of this writing) 3.12
106-
#
107-
# We need to source the profile file to make sure conan is in PATH
108-
run: cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=$BUILD_TYPE
109-
- name: Build
110-
shell: bash
111-
working-directory: ${{github.workspace}}/build
112-
# Execute the build. You can specify a specific target with "--target <NAME>"
113-
run: cmake --build . --config $BUILD_TYPE
114-
- name: Test
115-
shell: bash
116-
working-directory: ${{github.workspace}}/build
117-
# Execute tests defined by the CMake configuration.
118-
# See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
119-
run: ctest -C $BUILD_TYPE
81+
run: ctest -C $BUILD_TYPE

README.md

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,6 @@ With this project, we want to provide an example and starting point for C++ proj
77
The project has initially been forked/copied from [Jason Turner's cpp_starter_project](https://github.com/lefticus/cpp_starter_project).
88

99

10-
<hr>
11-
## original README:
12-
13-
# cpp_starter_project
14-
15-
[![codecov](https://codecov.io/gh/lefticus/cpp_starter_project/branch/master/graph/badge.svg)](https://codecov.io/gh/lefticus/cpp_starter_project)
16-
17-
[![Build Status](https://travis-ci.org/lefticus/cpp_starter_project.svg?branch=master)](https://travis-ci.org/lefticus/cpp_starter_project)
18-
19-
[![Build status](https://ci.appveyor.com/api/projects/status/ro4lbfoa7n0sy74c/branch/master?svg=true)](https://ci.appveyor.com/project/lefticus/cpp-starter-project/branch/master)
20-
21-
![CMake](https://github.com/lefticus/cpp_starter_project/workflows/CMake/badge.svg)
22-
23-
2410
## Getting Started
2511

2612
### Use the Github template
@@ -227,30 +213,6 @@ The following compilers should work:
227213
https://github.com/include-what-you-use/include-what-you-use#how-to-install
228214
</details>
229215

230-
#### GUI libraries
231-
This project can be made to work with several optional GUI frameworks.
232-
233-
If desired, you should install the following optional dependencies as
234-
directed by their documentation, linked here:
235-
236-
- [FLTK](https://www.fltk.org/doc-1.4/index.html)
237-
- [GTKMM](https://www.gtkmm.org/en/documentation.html)
238-
- [QT](https://doc.qt.io/)
239-
240-
The following dependencies can be downloaded automatically by CMake and Conan.
241-
All you need to do to install them is to turn on a CMake flag during
242-
configuration.
243-
If you run into difficulty using them, please refer to their documentation,
244-
linked here:
245-
246-
- [NANA](http://nanapro.org/en-us/documentation/)
247-
- [SDL](http://wiki.libsdl.org/FrontPage)
248-
- [IMGUI](https://github.com/ocornut/imgui/tree/master/docs):
249-
This framework depends on SFML, and if you are using Linux, you may need
250-
to install several of SFML's dependencies using your package manager. See
251-
[the SFML build tutorial](https://www.sfml-dev.org/tutorials/2.5/compile-with-cmake.php)
252-
for specifics.
253-
254216
## Build Instructions
255217

256218
### Build directory

0 commit comments

Comments
 (0)