version 0.1.12
[fms.git] / CMakeLists.txt
index 3135915..455a73d 100644 (file)
@@ -20,6 +20,9 @@ src/uuidgenerator.cpp
 src/db/sqlite3db.cpp\r
 src/db/sqlite3recordset.cpp\r
 src/db/sqlite3statement.cpp\r
+src/freenet/boardlistinserter.cpp\r
+src/freenet/boardlistrequester.cpp\r
+src/freenet/boardlistxml.cpp\r
 src/freenet/fcpv2.cpp\r
 src/freenet/freenetmasterthread.cpp\r
 src/freenet/freenetssk.cpp\r
@@ -48,14 +51,18 @@ src/freenet/captcha/easybmp/EasyBMP.cpp
 src/freenet/captcha/easybmp/EasyBMP_Font.cpp\r
 src/freenet/captcha/easybmp/EasyBMP_Geometry.cpp\r
 src/http/httpthread.cpp\r
+src/http/identityexportxml.cpp\r
 src/http/ipagehandler.cpp\r
 src/http/pages/addpeerpage.cpp\r
 src/http/pages/announceidentitypage.cpp\r
 src/http/pages/controlboardpage.cpp\r
 src/http/pages/createidentitypage.cpp\r
+src/http/pages/execquerypage.cpp\r
 src/http/pages/homepage.cpp\r
 src/http/pages/localidentitiespage.cpp\r
 src/http/pages/optionspage.cpp\r
+src/http/pages/peerdetailspage.cpp\r
+src/http/pages/peermaintenancepage.cpp\r
 src/http/pages/peertrustpage.cpp\r
 src/http/pages/showcaptchapage.cpp\r
 src/nntp/nntpconnection.cpp\r
@@ -73,6 +80,12 @@ src/pthreadwrapper/threadedexecutor.cpp
 src/xyssl/sha1.c\r
 )\r
 \r
+IF(WIN32)\r
+       SET(FMS_PLATFORM_SRC src/fmsservice.cpp)\r
+ELSE(WIN32)\r
+       SET(FMS_PLATFORM_SRC src/fmsdaemon.cpp)\r
+ENDIF(WIN32)\r
+\r
 ADD_DEFINITIONS(-DTIXML_USE_STL)\r
 \r
 # was for ZThreads\r
@@ -81,7 +94,7 @@ ADD_DEFINITIONS(-DTIXML_USE_STL)
 #      SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpermissive")\r
 #ENDIF(CMAKE_COMPILER_IS_GNUCXX)\r
 \r
-ADD_EXECUTABLE(fms ${FMS_SRC})\r
+ADD_EXECUTABLE(fms ${FMS_SRC} ${FMS_PLATFORM_SRC})\r
 \r
 # For SQLite3 and shttpd\r
 IF(CMAKE_COMPILER_IS_GNUCC)\r