1list(PREPEND test)
2if(test)
3    message(FATAL_ERROR "failed")
4endif()
5
6list(PREPEND test satu)
7if(NOT test STREQUAL "satu")
8    message(FATAL_ERROR "failed")
9endif()
10
11list(PREPEND test dua)
12if(NOT test STREQUAL "dua;satu")
13    message(FATAL_ERROR "failed")
14endif()
15
16list(PREPEND test tiga)
17if(NOT test STREQUAL "tiga;dua;satu")
18    message(FATAL_ERROR "failed")
19endif()
20
21# Scope test
22function(foo)
23    list(PREPEND test empat)
24    if(NOT test STREQUAL "empat;tiga;dua;satu")
25        message(FATAL_ERROR "failed")
26    endif()
27endfunction()
28
29foo()
30
31if(NOT test STREQUAL "tiga;dua;satu")
32    message(FATAL_ERROR "failed")
33endif()
34