projects
/
fms.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
version 0.2.6
[fms.git]
/
CMakeLists.txt
diff --git
a/CMakeLists.txt
b/CMakeLists.txt
index
9c0e66a
..
c81d5cb
100644
(file)
--- a/
CMakeLists.txt
+++ b/
CMakeLists.txt
@@
-1,5
+1,7
@@
PROJECT(fms)
\r
\r
PROJECT(fms)
\r
\r
+OPTION(USE_BUNDLED_SQLITE "Use the bundled SQLite3 library" OFF)
\r
+
\r
SET(FMS_SRC
\r
src/base64.cpp
\r
src/board.cpp
\r
SET(FMS_SRC
\r
src/base64.cpp
\r
src/board.cpp
\r
@@
-42,6
+44,7
@@
src/freenet/messagelistxml.cpp
src/freenet/messagerequester.cpp
\r
src/freenet/messagexml.cpp
\r
src/freenet/periodicdbmaintenance.cpp
\r
src/freenet/messagerequester.cpp
\r
src/freenet/messagexml.cpp
\r
src/freenet/periodicdbmaintenance.cpp
\r
+src/freenet/siteinserter.cpp
\r
src/freenet/trustlistinserter.cpp
\r
src/freenet/trustlistrequester.cpp
\r
src/freenet/trustlistxml.cpp
\r
src/freenet/trustlistinserter.cpp
\r
src/freenet/trustlistrequester.cpp
\r
src/freenet/trustlistxml.cpp
\r
@@
-123,15
+126,19
@@
IF(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
TARGET_LINK_LIBRARIES(fms socket)
\r
ENDIF(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
\r
\r
TARGET_LINK_LIBRARIES(fms socket)
\r
ENDIF(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
\r
\r
-FIND_LIBRARY(SQLITE3_LIBRARY NAMES sqlite3 sqlite3_s)
\r
+IF(NOT USE_BUNDLED_SQLITE)
\r
+ FIND_LIBRARY(SQLITE3_LIBRARY NAMES sqlite3 sqlite3_s)
\r
+ENDIF(NOT USE_BUNDLED_SQLITE)
\r
FIND_LIBRARY(TINYXML_LIBRARY NAMES tinyxml tinyxml_s)
\r
FIND_LIBRARY(PTHREADS_LIBRARY NAMES pthread pthreads pthreadvc2)
\r
FIND_LIBRARY(TINYXML_LIBRARY NAMES tinyxml tinyxml_s)
\r
FIND_LIBRARY(PTHREADS_LIBRARY NAMES pthread pthreads pthreadvc2)
\r
-FIND_LIBRARY(SHTTPD_LIBRARY NAMES shttpd)
\r
+FIND_LIBRARY(SHTTPD_LIBRARY NAMES shttpd
shttpd_s
)
\r
\r
IF(SQLITE3_LIBRARY)
\r
TARGET_LINK_LIBRARIES(fms ${SQLITE3_LIBRARY})
\r
ELSE(SQLITE3_LIBRARY)
\r
\r
IF(SQLITE3_LIBRARY)
\r
TARGET_LINK_LIBRARIES(fms ${SQLITE3_LIBRARY})
\r
ELSE(SQLITE3_LIBRARY)
\r
- MESSAGE(STATUS "Could not find system SQLite library. Will compile from included source.")
\r
+ IF(NOT USE_BUNDLED_SQLITE)
\r
+ MESSAGE(STATUS "Could not find system SQLite library. Will compile from included source.")
\r
+ ENDIF(NOT USE_BUNDLED_SQLITE)
\r
ADD_LIBRARY(sqlite3 libs/sqlite3/sqlite3.c)
\r
TARGET_LINK_LIBRARIES(fms sqlite3)
\r
INCLUDE_DIRECTORIES(libs/sqlite3)
\r
ADD_LIBRARY(sqlite3 libs/sqlite3/sqlite3.c)
\r
TARGET_LINK_LIBRARIES(fms sqlite3)
\r
INCLUDE_DIRECTORIES(libs/sqlite3)
\r
@@
-164,6
+171,6
@@
ELSE(SHTTPD_LIBRARY)
ELSE(WIN32)
\r
SET(SHTTPD_PLATFORM_SRC libs/shttpd/compat_unix.c)
\r
ENDIF(WIN32)
\r
ELSE(WIN32)
\r
SET(SHTTPD_PLATFORM_SRC libs/shttpd/compat_unix.c)
\r
ENDIF(WIN32)
\r
- ADD_LIBRARY(shttpd ${SHTTPD_PLATFORM_SRC} libs/shttpd/auth.c libs/shttpd/cgi.c libs/shttpd/config.c libs/shttpd/io_cgi.c libs/shttpd/io_dir.c libs/shttpd/io_emb.c libs/shttpd/io_file.c libs/shttpd/io_socket.c libs/shttpd/io_ssi.c libs/shttpd/io_ssl.c libs/shttpd/log.c libs/shttpd/md5.c libs/shttpd/
mime_type.c libs/shttpd/
shttpd.c libs/shttpd/string.c)
\r
+ ADD_LIBRARY(shttpd ${SHTTPD_PLATFORM_SRC} libs/shttpd/auth.c libs/shttpd/cgi.c libs/shttpd/config.c libs/shttpd/io_cgi.c libs/shttpd/io_dir.c libs/shttpd/io_emb.c libs/shttpd/io_file.c libs/shttpd/io_socket.c libs/shttpd/io_ssi.c libs/shttpd/io_ssl.c libs/shttpd/log.c libs/shttpd/md5.c libs/shttpd/shttpd.c libs/shttpd/string.c)
\r
TARGET_LINK_LIBRARIES(fms shttpd)
\r
ENDIF(SHTTPD_LIBRARY)
\r
TARGET_LINK_LIBRARIES(fms shttpd)
\r
ENDIF(SHTTPD_LIBRARY)
\r