Skip to content

Commit e1edfc0

Browse files
committed
initial project creation
0 parents  commit e1edfc0

File tree

5 files changed

+28
-0
lines changed

5 files changed

+28
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
build

CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
cmake_minimum_required(VERSION 3.10)
2+
project(expression_tree)
3+
4+
enable_testing()
5+
6+
include_directories( include )
7+
add_subdirectory( tests )
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#pragma once
2+
3+
#include <iostream>
4+
5+
namespace attwoodn::expression_tree {
6+
static inline void say_hello() {
7+
std::cout << "hello world!" << std::endl;
8+
}
9+
}

tests/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
set(VERSION 0.0.1)
2+
3+
add_executable( expression_tree_test test.cpp )
4+
add_test( expression_tree_test ${EXECUTABLE_OUTPUT_PATH}/expression_tree_test )

tests/test.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#include <expression_tree/expression_tree.hpp>
2+
3+
int main(int argc, char** argv) {
4+
attwoodn::expression_tree::say_hello();
5+
6+
return EXIT_SUCCESS;
7+
}

0 commit comments

Comments
 (0)