Refactor utility functions into static library
[project/cgi-io.git] / CMakeLists.txt
index c7c9d40caa0761299bf63922782e9be9e753bf7f..693830a85274b4fb1e1cd6ab3a818bdd93d2fc7d 100644 (file)
@@ -19,7 +19,10 @@ IF(APPLE)
   LINK_DIRECTORIES(/opt/local/lib)
 ENDIF()
 
-ADD_EXECUTABLE(cgi-io main.c multipart_parser.c)
-TARGET_LINK_LIBRARIES(cgi-io ${ubox} ${ubus})
+ADD_LIBRARY(cgi-lib STATIC multipart_parser.c util.c)
+
+ADD_EXECUTABLE(cgi-io main.c)
+TARGET_LINK_LIBRARIES(cgi-io cgi-lib ${ubox} ${ubus})
+
 
 INSTALL(TARGETS cgi-io RUNTIME DESTINATION sbin)