diff --git a/tutorials/micropython/esp32/mongoose/micropython.cmake b/tutorials/micropython/esp32/mongoose/micropython.cmake new file mode 100644 index 00000000..c8719c58 --- /dev/null +++ b/tutorials/micropython/esp32/mongoose/micropython.cmake @@ -0,0 +1,18 @@ +# Create an INTERFACE library for our C module. +add_library(usermod_mongoose INTERFACE) + +# Add our source files to the lib +target_sources(usermod_mongoose INTERFACE + ${CMAKE_CURRENT_LIST_DIR}/../../mongoose/module.c + ${CMAKE_CURRENT_LIST_DIR}/../../../../mongoose.c + ${CMAKE_CURRENT_LIST_DIR}/main.c +) + +# Add the current directory as an include directory. +target_include_directories(usermod_mongoose INTERFACE + ${CMAKE_CURRENT_LIST_DIR} + ${CMAKE_CURRENT_LIST_DIR}/../../../../ +) + +# Link our INTERFACE library to the usermod target. +target_link_libraries(usermod INTERFACE usermod_mongoose)