summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTuowen Zhao <ztuowen@gmail.com>2016-09-19 15:50:07 -0600
committerTuowen Zhao <ztuowen@gmail.com>2016-09-19 15:50:07 -0600
commita9ed06bec80a2a975102195b5b7b4fe7fece3d38 (patch)
treeb7a92badcfa410c4b57870c78226429bd50d2bfe
parent210f77d2c32f14d2e99577fd3c9842bb19d47e50 (diff)
downloadchill-a9ed06bec80a2a975102195b5b7b4fe7fece3d38.tar.gz
chill-a9ed06bec80a2a975102195b5b7b4fe7fece3d38.tar.bz2
chill-a9ed06bec80a2a975102195b5b7b4fe7fece3d38.zip
change rosecg path & add install
-rw-r--r--lib/rosecg/CMakeLists.txt6
-rw-r--r--lib/rosecg/include/code_gen/CG_roseBuilder.h (renamed from lib/rosecg/include/CG_roseBuilder.h)4
-rw-r--r--lib/rosecg/include/code_gen/CG_roseRepr.h (renamed from lib/rosecg/include/CG_roseRepr.h)0
-rw-r--r--lib/rosecg/include/code_gen/rose_attributes.h (renamed from lib/rosecg/include/rose_attributes.h)0
-rw-r--r--lib/rosecg/src/CG_roseBuilder.cc2
-rw-r--r--lib/rosecg/src/CG_roseRepr.cc4
-rw-r--r--lib/rosecg/src/rose_attributes.cc2
-rw-r--r--src/ir_rose.cc6
8 files changed, 15 insertions, 9 deletions
diff --git a/lib/rosecg/CMakeLists.txt b/lib/rosecg/CMakeLists.txt
index 610bc50..f6dde35 100644
--- a/lib/rosecg/CMakeLists.txt
+++ b/lib/rosecg/CMakeLists.txt
@@ -16,3 +16,9 @@ add_library(rosecg ${CODEGEN_ROSE_SRC})
install(TARGETS rosecg
DESTINATION lib)
+
+install(TARGETS omega
+ ARCHIVE DESTINATION lib)
+
+install(DIRECTORY include/code_gen
+ DESTINATION include)
diff --git a/lib/rosecg/include/CG_roseBuilder.h b/lib/rosecg/include/code_gen/CG_roseBuilder.h
index bb622c7..ca33f7e 100644
--- a/lib/rosecg/include/CG_roseBuilder.h
+++ b/lib/rosecg/include/code_gen/CG_roseBuilder.h
@@ -2,9 +2,9 @@
#define CG_roseBuilder_h
#include <basic/Tuple.h>
-#include "rose_attributes.h"
+#include "code_gen/rose_attributes.h"
#include <code_gen/CG_outputBuilder.h>
-#include "CG_roseRepr.h"
+#include "code_gen/CG_roseRepr.h"
#include <string>
namespace omega {
diff --git a/lib/rosecg/include/CG_roseRepr.h b/lib/rosecg/include/code_gen/CG_roseRepr.h
index 28553e7..28553e7 100644
--- a/lib/rosecg/include/CG_roseRepr.h
+++ b/lib/rosecg/include/code_gen/CG_roseRepr.h
diff --git a/lib/rosecg/include/rose_attributes.h b/lib/rosecg/include/code_gen/rose_attributes.h
index 9766f52..9766f52 100644
--- a/lib/rosecg/include/rose_attributes.h
+++ b/lib/rosecg/include/code_gen/rose_attributes.h
diff --git a/lib/rosecg/src/CG_roseBuilder.cc b/lib/rosecg/src/CG_roseBuilder.cc
index 09370a4..8f7e3df 100644
--- a/lib/rosecg/src/CG_roseBuilder.cc
+++ b/lib/rosecg/src/CG_roseBuilder.cc
@@ -13,7 +13,7 @@
*****************************************************************************/
#include <stack>
-#include "CG_roseBuilder.h"
+#include "code_gen/CG_roseBuilder.h"
#include <string>
struct ir_error: public std::runtime_error {
diff --git a/lib/rosecg/src/CG_roseRepr.cc b/lib/rosecg/src/CG_roseRepr.cc
index 0b0c073..5472239 100644
--- a/lib/rosecg/src/CG_roseRepr.cc
+++ b/lib/rosecg/src/CG_roseRepr.cc
@@ -11,8 +11,8 @@
02/01/06 - Chun Chen - created
*****************************************************************************/
-#include "CG_roseRepr.h"
-#include "rose_attributes.h"
+#include "code_gen/CG_roseRepr.h"
+#include "code_gen/rose_attributes.h"
#include <stdio.h>
#include <string.h>
#include <cstring>
diff --git a/lib/rosecg/src/rose_attributes.cc b/lib/rosecg/src/rose_attributes.cc
index 3debb2d..c5ba30b 100644
--- a/lib/rosecg/src/rose_attributes.cc
+++ b/lib/rosecg/src/rose_attributes.cc
@@ -1,4 +1,4 @@
-#include "rose_attributes.h"
+#include "code_gen/rose_attributes.h"
namespace omega {
diff --git a/src/ir_rose.cc b/src/ir_rose.cc
index dc3eed8..223e7a4 100644
--- a/src/ir_rose.cc
+++ b/src/ir_rose.cc
@@ -14,9 +14,9 @@
#include <string>
#include "ir_rose.hh"
#include "ir_rose_utils.hh"
-#include "rose_attributes.h"
-#include "CG_roseRepr.h"
-#include "CG_roseBuilder.h"
+#include "code_gen/rose_attributes.h"
+#include "code_gen/CG_roseRepr.h"
+#include "code_gen/CG_roseBuilder.h"
using namespace SageBuilder;
using namespace SageInterface;