浏览代码

cmke .. again

philippe44 1 年之前
父节点
当前提交
910ea583a2
共有 1 个文件被更改,包括 17 次插入19 次删除
  1. 17 19
      components/_override/CMakeLists.txt

+ 17 - 19
components/_override/CMakeLists.txt

@@ -1,24 +1,22 @@
-set(lib_dir ${build_dir}/esp-idf)
-
 if(IDF_TARGET STREQUAL esp32)
+    set(lib_dir ${build_dir}/esp-idf)
     set(driver esp32/i2s.c esp32/i2s_hal.c esp32/spi_bus_lock.c)
-endif()    
-
-string(REPLACE ".c" ".c.obj" driver_obj "${driver}")
+    string(REPLACE ".c" ".c.obj" driver_obj "${driver}")
 
-idf_component_register( SRCS ${driver}
-					REQUIRES driver           
-					INCLUDE_DIRS ${IDF_PATH}/components/driver
-					PRIV_INCLUDE_DIRS ${IDF_PATH}/components/driver/include/driver
-)
+    idf_component_register( SRCS ${driver}
+                        REQUIRES driver           
+                        INCLUDE_DIRS ${IDF_PATH}/components/driver
+                        PRIV_INCLUDE_DIRS ${IDF_PATH}/components/driver/include/driver
+    )
 
-# CMake is just a pile of crap
-message(STATUS "!! overriding ${driver} !!")
-message(STATUS "CAREFUL, LIBRARIES STRIPPING FROM DUPLICATED COMPONENTS DEPENDS ON THIS BEING REBUILD")
+    # CMake is just a pile of crap
+    message(STATUS "!! overriding ${driver} !!")
+    message(STATUS "CAREFUL, LIBRARIES STRIPPING FROM DUPLICATED COMPONENTS DEPENDS ON THIS BEING REBUILD")
 
-add_custom_command(
-			TARGET ${COMPONENT_LIB}
-			PRE_LINK
-			COMMAND xtensa-esp32-elf-ar -d ${lib_dir}/driver/libdriver.a ${driver_obj}
-			VERBATIM
-)
+    add_custom_command(
+                TARGET ${COMPONENT_LIB}
+                PRE_LINK
+                COMMAND xtensa-esp32-elf-ar -d ${lib_dir}/driver/libdriver.a ${driver_obj}
+                VERBATIM
+    )
+endif()