barbieri pushed a commit to branch master.

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

commit e4d0f78682b6227be68c3d00c42c4cc92c8822ef
Author: Gustavo Sverzut Barbieri <[email protected]>
Date:   Wed Jan 25 16:02:25 2017 -0200

    cmake: if EOLIAN_BIN=ON, use built eolian_gen.
---
 cmake/helpers/EflMacros.cmake | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/cmake/helpers/EflMacros.cmake b/cmake/helpers/EflMacros.cmake
index c212d70..b41d96e 100644
--- a/cmake/helpers/EflMacros.cmake
+++ b/cmake/helpers/EflMacros.cmake
@@ -1318,6 +1318,9 @@ function(EFL_CREATE_EO_RULES target generation_dir)
 
       #add the custom rule
       if(file_eo_gen_files)
+        if(EOLIAN_BIN STREQUAL ON)
+          set(EOLIAN_BIN ${CMAKE_BINARY_DIR}/bin/eolian_gen)
+        endif()
         add_custom_command(
            OUTPUT ${file_eo_gen_files}
            COMMAND ${CMAKE_COMMAND} -E env "EFL_RUN_IN_TREE=1" ${EOLIAN_BIN} 
${include_cmd} -o c:${generation_dir}/${filename}.c -o 
h:${generation_dir}/${filename}.h ${file}

-- 


Reply via email to