60 lines
5.3 KiB
CMake
60 lines
5.3 KiB
CMake
#===============================================================================
|
|
# @brief cmake file
|
|
# Copyright (c) @CompanyNameMagicTag 2022-2022. All rights reserved.
|
|
#===============================================================================
|
|
add_subdirectory_with_alias_if_exist(third_party/freetype ${PROJECT_BINARY_DIR}/freetype)
|
|
if (DEFINES MATCHES "ENABLE_UIKIT")
|
|
set(ROOTDIR ${ROOT_DIR})
|
|
add_subdirectory_with_alias_if_exist(third_party/cJSON ${PROJECT_BINARY_DIR}/cJSON)
|
|
add_subdirectory_with_alias_if_exist(third_party/qrcodegen ${PROJECT_BINARY_DIR}/qrcodegen)
|
|
add_subdirectory_with_alias_if_exist(third_party/icu ${PROJECT_BINARY_DIR}/icu)
|
|
add_subdirectory_with_alias_if_exist(third_party/harfbuzz ${PROJECT_BINARY_DIR}/harfbuzz)
|
|
endif()
|
|
|
|
if (DEFINES MATCHES "XTS_SUPPORT")
|
|
add_subdirectory_with_alias_if_exist(third_party/libjpeg ${PROJECT_BINARY_DIR}/libjpeg)
|
|
add_subdirectory_with_alias_if_exist(third_party/zlib ${PROJECT_BINARY_DIR}/zlib)
|
|
add_subdirectory_with_alias_if_exist(third_party/libpng ${PROJECT_BINARY_DIR}/libpng)
|
|
endif()
|
|
|
|
add_subdirectory_with_alias_if_exist(base/startup/bootstrap_lite ${PROJECT_BINARY_DIR}/ohos/bootstrap)
|
|
add_subdirectory_with_alias_if_exist(base/startup/syspara_lite ${PROJECT_BINARY_DIR}/ohos/syspara)
|
|
add_subdirectory_with_alias_if_exist(foundation/distributedschedule/samgr_lite ${PROJECT_BINARY_DIR}/ohos/samgr)
|
|
add_subdirectory_with_alias_if_exist(foundation/aafwk/aafwk_lite ${PROJECT_BINARY_DIR}/ohos/aafwk)
|
|
add_subdirectory_with_alias_if_exist(foundation/appexecfwk/appexecfwk_lite ${PROJECT_BINARY_DIR}/ohos/appexecfwk)
|
|
add_subdirectory_with_alias_if_exist(foundation/ace/ace_engine_lite ${PROJECT_BINARY_DIR}/ohos/ace_engine)
|
|
add_subdirectory_with_alias_if_exist(foundation/communication/dsoftbus ${PROJECT_BINARY_DIR}/ohos/dsoftbus)
|
|
add_subdirectory_with_alias_if_exist(base/security/permission ${PROJECT_BINARY_DIR}/ohos/permission)
|
|
add_subdirectory_with_alias_if_exist(base/security/appverify ${PROJECT_BINARY_DIR}/ohos/appverify)
|
|
add_subdirectory_with_alias_if_exist(base/security/huks ${PROJECT_BINARY_DIR}/ohos/huks)
|
|
add_subdirectory_with_alias_if_exist(base/security/deviceauth ${PROJECT_BINARY_DIR}/ohos/deviceauth)
|
|
add_subdirectory_with_alias_if_exist(third_party/jerryscript ${PROJECT_BINARY_DIR}/ohos/jerryscript)
|
|
add_subdirectory_with_alias_if_exist(third_party/lwip ${PROJECT_BINARY_DIR}/ohos/lwip)
|
|
add_subdirectory_with_alias_if_exist(base/global/i18n_lite ${PROJECT_BINARY_DIR}/ohos/i18n)
|
|
add_subdirectory_with_alias_if_exist(base/global/resmgr_lite ${PROJECT_BINARY_DIR}/ohos/resmgr)
|
|
add_subdirectory_with_alias_if_exist(base/sensors/location ${PROJECT_BINARY_DIR}/ohos/location)
|
|
add_subdirectory_with_alias_if_exist(drivers/peripheral/location ${PROJECT_BINARY_DIR}/ohos/location_hdi)
|
|
add_subdirectory_with_alias_if_exist(base/sensors ${PROJECT_BINARY_DIR}/ohos/sensors)
|
|
add_subdirectory_with_alias_if_exist(drivers/peripheral/sensor/hal ${PROJECT_BINARY_DIR}/ohos/sensor_hdi)
|
|
add_subdirectory_with_alias_if_exist(utils/native/lite/file ${PROJECT_BINARY_DIR}/ohos/file)
|
|
add_subdirectory_with_alias_if_exist(utils/native/lite/kv_store ${PROJECT_BINARY_DIR}/ohos/kv_store)
|
|
add_subdirectory_with_alias_if_exist(utils/native/lite/js/builtin ${PROJECT_BINARY_DIR}/ohos/storage_jsi)
|
|
add_subdirectory_with_alias_if_exist(hiviewdfx/hiview/lite ${PROJECT_BINARY_DIR}/ohos/hiview)
|
|
add_subdirectory_with_alias_if_exist(hiviewdfx/hievent/lite ${PROJECT_BINARY_DIR}/ohos/hievent)
|
|
add_subdirectory_with_alias_if_exist(hiviewdfx/hilog/lite/frameworks/mini ${PROJECT_BINARY_DIR}/ohos/hilog)
|
|
add_subdirectory_with_alias_if_exist(third_party/quickjs ${PROJECT_BINARY_DIR}/ohos/quickjs)
|
|
add_subdirectory_with_alias_if_exist(test/xts/tools/lite/hctest ${PROJECT_BINARY_DIR}/xts_test/hctest)
|
|
add_subdirectory_with_alias_if_exist(test/xts/acts/security_lite/huks/liteos_m_adapter ${PROJECT_BINARY_DIR}/xts_test/huks_adapter)
|
|
add_subdirectory_with_alias_if_exist(test/xts/acts/security_lite/huks/common ${PROJECT_BINARY_DIR}/xts_test/huks_common)
|
|
add_subdirectory_with_alias_if_exist(test/xts/acts/ability_lite/ability_hal ${PROJECT_BINARY_DIR}/xts_test/ability)
|
|
add_subdirectory_with_alias_if_exist(test/xts/acts/appexecfwk_lite/appexecfwk_hal ${PROJECT_BINARY_DIR}/xts_test/appexecfwk)
|
|
add_subdirectory_with_alias_if_exist(test/xts/acts/distributeddatamgr_lite/kv_store_hal ${PROJECT_BINARY_DIR}/xts_test/kv_store)
|
|
add_subdirectory_with_alias_if_exist(test/xts/acts/hiviewdfx_lite/hievent_hal ${PROJECT_BINARY_DIR}/xts_test/hievent)
|
|
add_subdirectory_with_alias_if_exist(test/xts/acts/hiviewdfx_lite/hilog_hal ${PROJECT_BINARY_DIR}/xts_test/hilog)
|
|
add_subdirectory_with_alias_if_exist(test/xts/acts/iothardware_lite/peripheral_hal ${PROJECT_BINARY_DIR}/xts_test/peripheral)
|
|
add_subdirectory_with_alias_if_exist(test/xts/acts/distributed_schedule_lite/system_ability_manager_hal ${PROJECT_BINARY_DIR}/xts_test/system_ability_manager)
|
|
add_subdirectory_with_alias_if_exist(test/xts/acts/startup_lite/syspara_hal ${PROJECT_BINARY_DIR}/xts_test/syspara)
|
|
add_subdirectory_with_alias_if_exist(test/xts/acts/startup_lite/bootstrap_hal ${PROJECT_BINARY_DIR}/xts_test/bootstrap)
|
|
add_subdirectory_with_alias_if_exist(test/xts/acts/kernel_lite/kernelcmsis_hal ${PROJECT_BINARY_DIR}/xts_test/kernelcmsis)
|
|
add_subdirectory_with_alias_if_exist(test/xts/acts/commonlibrary_lite/file_hal ${PROJECT_BINARY_DIR}/xts_test/file)
|