Skip to content

Commit 7135c6a

Browse files
Merge pull request #35 from dreamer-coding/main
Project Update
2 parents a011162 + dd96fec commit 7135c6a

19 files changed

+213
-458
lines changed

.github/ciimage/Dockerfile.archlinux

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ RUN pacman -Syu --noconfirm && \
1111
clang \
1212
gdb \
1313
llvm \
14-
cmake \
1514
wget \
1615
python \
1716
python-pip \

.github/ciimage/Dockerfile.debian

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ RUN apt-get update && \
1515
gdb \
1616
llvm \
1717
libstdc++-8-dev \
18-
cmake \
1918
wget \
2019
python3 \
2120
python3-pip \

.github/ciimage/Dockerfile.fedora

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,14 @@ RUN dnf -y update && \
1313
clang \
1414
gdb \
1515
llvm \
16-
rust \
17-
cargo \
1816
wget \
1917
python3 \
2018
python3-pip \
2119
git && \
2220
dnf clean all
2321

2422
# Install Meson and Ninja using pip
25-
RUN python3 -m pip install --no-cache-dir cmake meson ninja
23+
RUN python3 -m pip install --no-cache-dir meson ninja
2624

2725
# Set environment variables
2826
ENV CC=/usr/bin/clang

.github/ciimage/Dockerfile.ubuntu

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ RUN apt-get update && \
1515
gdb \
1616
llvm \
1717
libstdc++-10-dev \
18-
rustc \
19-
cargo \
2018
wget \
2119
python3 \
2220
python3-pip \
@@ -25,7 +23,7 @@ RUN apt-get update && \
2523
apt-get clean && \
2624
rm -rf /var/lib/apt/lists/*
2725

28-
RUN python3 -m pip install --no-cache-dir cmake meson ninja
26+
RUN python3 -m pip install --no-cache-dir meson ninja
2927

3028
# Set environment variables
3129
ENV CC=/usr/bin/gcc

.github/workflows/cmake_ci.yml

Lines changed: 0 additions & 282 deletions
This file was deleted.

CMakeLists.txt

Lines changed: 0 additions & 17 deletions
This file was deleted.

README.md

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ CrabDB is a lightweight, portable key-value database designed to offer fast and
1919
To get started with Fossil CrabDB, ensure you have the following installed:
2020

2121
- **Meson Build System**: If you don’t have Meson installed, follow the installation instructions on the official [Meson website](https://mesonbuild.com/Getting-meson.html).
22-
- **CMake Build System**: If you don’t have CMake installed, follow the installation instructions on the official [CMake website](https://cmake.org/getting-started/).
2322

2423
### Adding Fossil CrabDB Dependency
2524

@@ -57,36 +56,6 @@ To get started with Fossil CrabDB, ensure you have the following installed:
5756

5857
---
5958

60-
#### Adding Fossil CrabDB Dependency With CMake
61-
62-
To use Fossil CrabDB with CMake, follow these steps:
63-
64-
1. **Install CMake**:
65-
Install CMake version `3.13.4` or newer:
66-
67-
```sh
68-
python -m pip install cmake # To install CMake
69-
python -m pip install --upgrade cmake # To upgrade CMake
70-
```
71-
72-
2. **Find and Integrate Fossil CrabDB**:
73-
After installing CMake, you can integrate Fossil CrabDB as a dependency. Add the following lines to your `CMakeLists.txt` file:
74-
75-
```cmake
76-
# Find Fossil CrabDB package
77-
find_package(FossilCrabDB REQUIRED)
78-
79-
# Link the Fossil CrabDB to your project
80-
target_link_libraries(your_target FossilCrabDB)
81-
```
82-
83-
3. **Configure Your CMake Project**:
84-
Make sure to configure your CMake project to include the necessary paths and dependencies for Fossil CrabDB. Typically, you’ll want to make sure the `FossilCrabDB` library is correctly linked in your build configuration.
85-
86-
This will ensure that Fossil CrabDB is included and properly built with your project.
87-
88-
---
89-
9059
## Configure Options
9160

9261
You have options when configuring the build, each serving a different purpose:

0 commit comments

Comments
 (0)