From ce323c19c90195167b34fdafc4f2d69024e00b70 Mon Sep 17 00:00:00 2001 From: Redkin_Mikhail Date: Wed, 21 Sep 2022 05:13:22 +0300 Subject: [PATCH] quickener fix --- ecmastdlib/CMakeLists.txt | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/ecmastdlib/CMakeLists.txt b/ecmastdlib/CMakeLists.txt index 7af7b5e39..a3c9d21d1 100644 --- a/ecmastdlib/CMakeLists.txt +++ b/ecmastdlib/CMakeLists.txt @@ -15,6 +15,8 @@ cmake_minimum_required(VERSION 3.10) project(ecmastdlib) +add_panda_assembly(TARGET ecmastdlib SOURCE ecmastdlib.pa) + if(CMAKE_CROSSCOMPILING) ExternalProject_Get_Property(panda_host_tools binary_dir) set(arkquick_target panda_host_tools) @@ -24,13 +26,13 @@ else() set(arkquick_bin $) endif() -add_panda_assembly(TARGET ecmastdlib SOURCE ecmastdlib.pa) - -add_custom_command(TARGET ecmastdlib - POST_BUILD - COMMAND ${arkquick_bin} "${CMAKE_CURRENT_BINARY_DIR}/ecmastdlib.abc" "${CMAKE_CURRENT_BINARY_DIR}/ecmastdlib.abcq" - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - DEPENDS arkquick) +if (PANDA_WITH_QUICKENER) + add_custom_command(TARGET ecmastdlib + POST_BUILD + COMMAND ${arkquick_bin} "${CMAKE_CURRENT_BINARY_DIR}/ecmastdlib.abc" "${CMAKE_CURRENT_BINARY_DIR}/ecmastdlib.abcq" + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + DEPENDS arkquick) +endif() set(ECMASTDLIB_INLINE_GEN "${CMAKE_CURRENT_BINARY_DIR}/ecmastdlib_inline_gen.h") set(ECMASTDLIB_INLINE_GEN_RB "${CMAKE_CURRENT_SOURCE_DIR}/ecmastdlib_inline_gen.rb") -- Gitee