diff --git a/project/libqhull/libqhull.pro b/project/libqhull/libqhull.pro
index 0c2d618cffe2b0f0bc56b433cbebb3ab4baf4a24..4a227004c04236726a037171935e0b6fd1e63ff4 100644
--- a/project/libqhull/libqhull.pro
+++ b/project/libqhull/libqhull.pro
@@ -82,8 +82,8 @@ SOURCES += src/io.c
 SOURCES += src/libqhull.c
 SOURCES += src/mem.c
 SOURCES += src/merge.c
-SOURCES += src/poly2.c
 SOURCES += src/poly.c
+SOURCES += src/poly2.c
 SOURCES += src/qset.c
 SOURCES += src/random.c
 SOURCES += src/rboxlib.c
diff --git a/project/libqhullp/libqhullp.pro b/project/libqhullp/libqhullp.pro
index bb5e956ef0e7c3eae6eea5c4b77521548329fb76..439a1ae5017604d865569146c5a899257611d868 100644
--- a/project/libqhullp/libqhullp.pro
+++ b/project/libqhullp/libqhullp.pro
@@ -31,8 +31,8 @@ SOURCES += src/io.c
 SOURCES += src/libqhull.c
 SOURCES += src/mem.c
 SOURCES += src/merge.c
-SOURCES += src/poly2.c
 SOURCES += src/poly.c
+SOURCES += src/poly2.c
 SOURCES += src/qset.c
 SOURCES += src/random.c
 SOURCES += src/rboxlib.c
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 14a3e65c6f0b7ee4e3e28f8609468cfca0cd3817..bcae8d49ececa7122773c2fa747b66ce99e218e3 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,18 +1,24 @@
 project(qhull_lib)
 
-set(qhull_src 
-user.c 
-global.c 
-stat.c 
-io.c 
-geom2.c
-poly2.c 
-merge.c 
-qhull.c 
-geom.c 
-poly.c 
-qset.c 
-mem.c)
+set(
+    qhull_src
+        geom.c
+        geom2.c
+        global.c
+        io.c
+        libqhull.c
+        mem.c
+        merge.c
+        poly.c
+        poly2.c
+        qset.c
+        random.c
+        rboxlib.c
+        stat.c
+        user.c
+        usermem.c
+        userprintf.c
+)
 
 file(GLOB qhull_hdr *.h)
 
diff --git a/src/Changes.txt b/src/Changes.txt
index 2e60a7efac92ca9faba61f1fc008112016ef0d6f..7fdb0ed590777b2c1effd9d5e74e3e20d048544a 100644
--- a/src/Changes.txt
+++ b/src/Changes.txt
@@ -115,6 +115,7 @@ qhull 2010.1 2010/01/09
    Use -Dqh_QHpointer for libqhullp.a, qhullcpp.dll, etc.
    Cost of qh_QHpointer: [2003, msvc] 8% time 2% space, [2010, gcc] 4% time 4% space
  - user.h requires <time.h> for CLOCKS_PER_SEC
+ - Add CMakeLists.txt [kwilliams]
  
 qhull 2010.1 2010/01/07
  - Assign type to qh.old_qhstat and memT.tempstack [amorilia]