diff --git a/example/CMakeProject/ALL_test_src.cpp b/example/CMakeProject/ALL_test_src.cpp
new file mode 120000
index 0000000000000000000000000000000000000000..4ade0dc2b2c72bdc89006407f66ef7965ea88924
--- /dev/null
+++ b/example/CMakeProject/ALL_test_src.cpp
@@ -0,0 +1 @@
+../ALL_test.cpp
\ No newline at end of file
diff --git a/example/CMakeProject/build_all.sh b/example/CMakeProject/build_all.sh
index d212482d38c93648d5fe0a60abc7266b4f3f525c..33a70818f1310f998e4f73f186034bd3983ed433 100755
--- a/example/CMakeProject/build_all.sh
+++ b/example/CMakeProject/build_all.sh
@@ -60,7 +60,7 @@ prepare_example () {
 		> $2
 }
 
-prepare_example ../ALL_test.cpp ALL_test.cpp
+prepare_example ALL_test_src.cpp ALL_test.cpp
 
 build_all
 build_self