Compare commits
19 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| bd68b809cd | |||
| f200a7bfcd | |||
| 58daeac6ad | |||
| 3ef6bab265 | |||
| 3800751bcf | |||
| 87272a669b | |||
| b77748f7c0 | |||
| c70b502006 | |||
| e14d620887 | |||
| db38266849 | |||
| 6d1b7f8e56 | |||
| 64647f77b0 | |||
| 2c3b2ae0f0 | |||
| a605e47458 | |||
| 40ee1e8d7b | |||
| 4464159301 | |||
| dc9fb58a41 | |||
| bbd682cec7 | |||
| ace25c5c65 |
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.15)
|
||||
project(ke C) # Specify C language explicitly
|
||||
|
||||
set(CMAKE_C_STANDARD 99)
|
||||
set(KE_VERSION "1.5.0")
|
||||
set(KE_VERSION "1.5.2")
|
||||
|
||||
set(CMAKE_C_FLAGS "-Wall -Wextra -pedantic -Wshadow -Werror -std=c99 -g")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_DEFAULT_SOURCE -D_XOPEN_SOURCE")
|
||||
|
||||
@@ -19,3 +19,6 @@ Released under an ISC license.
|
||||
|
||||
Started by following along with kilo:
|
||||
https://viewsourcecode.org/snaptoken/kilo/
|
||||
|
||||
E.g., in the devlogs
|
||||
https://log.wntrmute.dev/2020/02/20200207
|
||||
|
||||
@@ -5,9 +5,15 @@
|
||||
installShellFiles,
|
||||
...
|
||||
}:
|
||||
let
|
||||
cmakeContent = builtins.readFile ./CMakeLists.txt;
|
||||
cmakeLines = lib.splitString "\n" cmakeContent;
|
||||
versionLine = lib.findFirst (l: builtins.match ".*set\\(KE_VERSION \".+\"\\).*" l != null) (throw "KE_VERSION not found in CMakeLists.txt") cmakeLines;
|
||||
version = builtins.head (builtins.match ".*set\\(KE_VERSION \"(.+)\"\\).*" versionLine);
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
pname = "ke";
|
||||
version = "1.5.0";
|
||||
inherit version;
|
||||
|
||||
src = lib.cleanSource ./.;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user