From 75ff98e4d65862ff5b36b533b4f6e3ea71ede1d5 Mon Sep 17 00:00:00 2001 From: Tuowen Zhao Date: Sat, 17 Sep 2016 03:22:53 +0000 Subject: cmake build --- omegalib/code_gen/CMakeLists.txt | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 omegalib/code_gen/CMakeLists.txt (limited to 'omegalib/code_gen/CMakeLists.txt') diff --git a/omegalib/code_gen/CMakeLists.txt b/omegalib/code_gen/CMakeLists.txt new file mode 100644 index 0000000..8e5a9a9 --- /dev/null +++ b/omegalib/code_gen/CMakeLists.txt @@ -0,0 +1,26 @@ +set(CG_SRC + src/codegen.cc + src/CG.cc + src/CG_stringBuilder.cc + src/CG_utils.cc + + src/rose_attributes.cc + src/CG_roseBuilder.cc + src/CG_roseRepr.cc + ) + +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-write-strings") + +include_directories( + include + ${OMEGAROOT}/basic/include + ${OMEGAROOT}/omega_lib/include + ${ROSEHOME}/include/rose + ${BOOSTHOME}/include + ) + +add_library(codegen + ${CG_SRC} + ) + +add_dependencies(codegen omega) -- cgit v1.2.3-70-g09d2