barbieri pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=a87ba1d6ad5af97d941e3aa8ac8251e6e0bf8183

commit a87ba1d6ad5af97d941e3aa8ac8251e6e0bf8183
Author: Gustavo Sverzut Barbieri <[email protected]>
Date:   Thu Jan 26 16:36:21 2017 -0200

    cmake: add embryo.
---
 CMakeLists.txt                |  1 +
 cmake/helpers/EflMacros.cmake |  2 +-
 src/bin/embryo/CMakeLists.txt | 24 ++++++++++++++++++++++++
 src/lib/embryo/CMakeLists.txt | 21 +++++++++++++++++++++
 4 files changed, 47 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0fbd5db..92bf810 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -39,6 +39,7 @@ EFL_LIB(emile)
 EFL_LIB(eet)
 EFL_LIB(ecore)
 EFL_LIB(eldbus)
+EFL_LIB(embryo)
 
 EFL_OPTIONS_SUMMARY()
 
diff --git a/cmake/helpers/EflMacros.cmake b/cmake/helpers/EflMacros.cmake
index 8b8711f..9ec0ea8 100644
--- a/cmake/helpers/EflMacros.cmake
+++ b/cmake/helpers/EflMacros.cmake
@@ -1131,7 +1131,7 @@ function(EFL_BIN _binname)
 
   set_target_properties(${_bintarget} PROPERTIES
     LINK_FLAGS "${_link_flags}"
-    COMPILE_FLAGS "${_compile_flags}")
+    COMPILE_FLAGS "${_compile_flags} 
-DPACKAGE_DATA_DIR=\\\"${CMAKE_INSTALL_FULL_DATADIR}/${_target}/\\\" 
-DPACKAGE_SRC_DIR=\\\"${CMAKE_SOURCE_DIR}/\\\"")
 
   if(INSTALL_DIR)
     install(TARGETS ${_bintarget} RUNTIME DESTINATION ${INSTALL_DIR})
diff --git a/src/bin/embryo/CMakeLists.txt b/src/bin/embryo/CMakeLists.txt
new file mode 100644
index 0000000..8b0ff7e
--- /dev/null
+++ b/src/bin/embryo/CMakeLists.txt
@@ -0,0 +1,24 @@
+set(OUTPUT_NAME embryo_cc)
+
+set(LIBRARIES
+  eina
+  m
+)
+
+set(SOURCES
+  embryo_cc_amx.h
+  embryo_cc_osdefs.h
+  embryo_cc_prefix.c
+  embryo_cc_prefix.h
+  embryo_cc_sc.h
+  embryo_cc_sc1.c
+  embryo_cc_sc2.c
+  embryo_cc_sc3.c
+  embryo_cc_sc4.c
+  embryo_cc_sc5.c
+  embryo_cc_sc6.c
+  embryo_cc_sc7.c
+  embryo_cc_scexpand.c
+  embryo_cc_sclist.c
+  embryo_cc_scvars.c
+)
diff --git a/src/lib/embryo/CMakeLists.txt b/src/lib/embryo/CMakeLists.txt
new file mode 100644
index 0000000..dc8328b
--- /dev/null
+++ b/src/lib/embryo/CMakeLists.txt
@@ -0,0 +1,21 @@
+set(DESCRIPTION "A small virtual machine engine and bytecode compiler")
+
+set(LIBRARIES
+  eina
+  m
+)
+
+set(PUBLIC_HEADERS
+  Embryo.h
+)
+
+set(SOURCES
+  embryo_amx.c
+  embryo_args.c
+  embryo_float.c
+  embryo_main.c
+  embryo_private.h
+  embryo_rand.c
+  embryo_str.c
+  embryo_time.c
+)

-- 


Reply via email to