Create CMakeLists.txt file

I am very new to pixhawk. Can somebody explain to me this code?

px4_add_module(
    MODULE examples__px4_simple_app
    MAIN px4_simple_app
    STACK_MAIN 2000
    SRCS
        px4_simple_app.c
    DEPENDS
        platforms__common
    )