changeset 121:63650268d006

build: Make all includes relative
author Lewin Bormann <lbo@spheniscida.de>
date Sun, 01 Sep 2019 14:07:12 +0200
parents 6dfb1988cc70
children 17be1e1ed105
files .clang CMakeLists.txt src/.clang src/atom.c src/built-ins.c src/built-ins.h src/built-ins_test.c src/eval.c src/eval.h src/expr.c src/expr.h src/expr_test.c src/func.h src/parse.h src/preprocess.c src/preprocess.h src/sizes_test.c src/types.h src/value.h
diffstat 19 files changed, 43 insertions(+), 47 deletions(-) [+]
line wrap: on
line diff
--- a/.clang	Sun Sep 01 14:00:52 2019 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-flags = -I. -Ibuild/
--- a/CMakeLists.txt	Sun Sep 01 14:00:52 2019 +0200
+++ b/CMakeLists.txt	Sun Sep 01 14:07:12 2019 +0200
@@ -28,8 +28,6 @@
     ADD_TEST(NAME "${test_executable_name}_ctest" COMMAND "./${test_executable_name}")
 ENDFUNCTION(YADD_TEST)
 
-
-INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
 
 ADD_SUBDIRECTORY(src/)
--- a/src/.clang	Sun Sep 01 14:00:52 2019 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-flags = -I.. -I../build
--- a/src/atom.c	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/atom.c	Sun Sep 01 14:07:12 2019 +0200
@@ -1,6 +1,6 @@
 #define _GNU_SOURCE
 #include "atom.h"
-#include <src/base/vec.h>
+#include "base/vec.h"
 
 #include <assert.h>
 #include <search.h>
--- a/src/built-ins.c	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/built-ins.c	Sun Sep 01 14:07:12 2019 +0200
@@ -1,8 +1,8 @@
 #include "built-ins.h"
 
-#include <src/value.h>
+#include "value.h"
 
-#include <src/base/str.h>
+#include "base/str.h"
 
 // TODO: Write standard library!
 
--- a/src/built-ins.h	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/built-ins.h	Sun Sep 01 14:07:12 2019 +0200
@@ -1,11 +1,11 @@
 #ifndef src_built_ins_h
 #define src_built_ins_h
 
-#include <src/eval.h>
-#include <src/expr.h>
-#include <src/types.h>
+#include "eval.h"
+#include "expr.h"
+#include "types.h"
 
-#include <src/base/vec.h>
+#include "base/vec.h"
 
 /**
  * @file built-ins.h
--- a/src/built-ins_test.c	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/built-ins_test.c	Sun Sep 01 14:07:12 2019 +0200
@@ -1,9 +1,9 @@
 #include "built-ins.h"
 
-#include <src/atom.h>
-#include <src/parse.h>
-#include <src/preprocess.h>
-#include <src/value.h>
+#include "atom.h"
+#include "parse.h"
+#include "preprocess.h"
+#include "value.h"
 
 void test_builtin_translate(void) {
     fprintf(stderr, "test_builtin_translate ============\n");
--- a/src/eval.c	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/eval.c	Sun Sep 01 14:07:12 2019 +0200
@@ -1,8 +1,8 @@
 #include "eval.h"
 
-#include <src/built-ins.h>
-#include <src/expr.h>
-#include <src/value.h>
+#include "built-ins.h"
+#include "expr.h"
+#include "value.h"
 
 yexpr_t yeval_call_func(yvalue_t* ref, yexpr_t* call) { return yexpr_new(); }
 
--- a/src/eval.h	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/eval.h	Sun Sep 01 14:07:12 2019 +0200
@@ -1,8 +1,8 @@
 #ifndef src_eval_h
 #define src_eval_h
 
-#include <src/base/vec.h>
-#include <src/types.h>
+#include "base/vec.h"
+#include "types.h"
 
 /**
  * @file eval.h
--- a/src/expr.c	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/expr.c	Sun Sep 01 14:07:12 2019 +0200
@@ -1,10 +1,10 @@
 #include "expr.h"
 
-#include <src/built-ins.h>
-#include <src/value.h>
+#include "built-ins.h"
+#include "value.h"
 
-#include <src/base/str.h>
-#include <src/base/vec.h>
+#include "base/str.h"
+#include "base/vec.h"
 
 #include <assert.h>
 #include <stdio.h>
--- a/src/expr.h	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/expr.h	Sun Sep 01 14:07:12 2019 +0200
@@ -1,7 +1,7 @@
 #ifndef src_expr_h
 #define src_expr_h
 
-#include <src/types.h>
+#include "types.h"
 
 #include <stdbool.h>
 #include <stdio.h>
--- a/src/expr_test.c	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/expr_test.c	Sun Sep 01 14:07:12 2019 +0200
@@ -1,6 +1,6 @@
 #include "expr.h"
 
-#include <src/value.h>
+#include "value.h"
 
 void test_expr_ref_type(void) {
     ystr_t str = ystr_new("abc");
--- a/src/func.h	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/func.h	Sun Sep 01 14:07:12 2019 +0200
@@ -1,10 +1,10 @@
 #ifndef src_func_h
 #define src_func_h
 
-#include <src/types.h>
+#include "types.h"
 
-#include <src/base/str.h>
-#include <src/base/vec.h>
+#include "base/str.h"
+#include "base/vec.h"
 
 /**
  * @file func.h
--- a/src/parse.h	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/parse.h	Sun Sep 01 14:07:12 2019 +0200
@@ -9,8 +9,8 @@
  */
 
 #include <gen/y.tab.h>
-#include <src/base/str.h>
-#include <src/expr.h>
+#include "base/str.h"
+#include "expr.h"
 
 #include <stdio.h>
 
--- a/src/preprocess.c	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/preprocess.c	Sun Sep 01 14:07:12 2019 +0200
@@ -1,7 +1,7 @@
 #include "preprocess.h"
 
-#include <src/built-ins.h>
-#include <src/value.h>
+#include "built-ins.h"
+#include "value.h"
 
 void ypreprocess(yexpr_t* expr) {
     assert(false /* not yet implemented */);
--- a/src/preprocess.h	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/preprocess.h	Sun Sep 01 14:07:12 2019 +0200
@@ -1,7 +1,7 @@
 #ifndef src_preprocess_h
 #define src_preprocess_h
 
-#include <src/types.h>
+#include "types.h"
 
 /**
  * @file preprocess.h
--- a/src/sizes_test.c	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/sizes_test.c	Sun Sep 01 14:07:12 2019 +0200
@@ -1,11 +1,11 @@
 #include <assert.h>
 #include <stdio.h>
 
-#include <src/atom.h>
-#include <src/base/str.h>
-#include <src/base/vec.h>
-#include <src/expr.h>
-#include <src/value.h>
+#include "atom.h"
+#include "base/str.h"
+#include "base/vec.h"
+#include "expr.h"
+#include "value.h"
 
 void print_sizes(void) {
 #define PRINT_SIZE(TYP) fprintf(stderr, "%s: %lu bytes\n", #TYP, sizeof(TYP))
--- a/src/types.h	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/types.h	Sun Sep 01 14:07:12 2019 +0200
@@ -8,9 +8,9 @@
  * @{
  */
 
-#include <src/atom.h>
-#include <src/base/str.h>
-#include <src/base/vec.h>
+#include "atom.h"
+#include "base/str.h"
+#include "base/vec.h"
 
 /// @brief Numeric reference to a stored value or function (see value.h). Must
 /// have a MSB that is 0xff.
--- a/src/value.h	Sun Sep 01 14:00:52 2019 +0200
+++ b/src/value.h	Sun Sep 01 14:07:12 2019 +0200
@@ -6,12 +6,12 @@
 #include <stdbool.h>
 #include <stdint.h>
 
-#include <src/expr.h>
-#include <src/func.h>
-#include <src/types.h>
+#include "expr.h"
+#include "func.h"
+#include "types.h"
 
-#include <src/base/str.h>
-#include <src/base/vec.h>
+#include "base/str.h"
+#include "base/vec.h"
 
 /**
  * @file value.h