2011-07-21 08:36:30 +02:00
|
|
|
project(minetest-delta)
|
2011-01-08 02:10:20 +01:00
|
|
|
cmake_minimum_required( VERSION 2.6 )
|
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
if(RUN_IN_PLACE)
|
|
|
|
add_definitions ( -DRUN_IN_PLACE )
|
|
|
|
endif(RUN_IN_PLACE)
|
|
|
|
|
2011-07-21 07:53:13 +02:00
|
|
|
if(USE_GETTEXT)
|
2011-07-21 12:33:29 +02:00
|
|
|
find_package(GettextLib REQUIRED)
|
|
|
|
if (GETTEXT_FOUND)
|
|
|
|
add_definitions( -DUSE_GETTEXT )
|
|
|
|
message(STATUS "gettext include path: ${GETTEXT_INCLUDE_DIR}")
|
|
|
|
message(STATUS "gettext msgfmt path: ${GETTEXT_MSGFMT}")
|
|
|
|
if(WIN32)
|
|
|
|
message(STATUS "gettext library: ${GETTEXT_LIBRARY}")
|
|
|
|
message(STATUS "gettext dll: ${GETTEXT_DLL}")
|
|
|
|
message(STATUS "gettext iconv dll: ${GETTEXT_ICONV_DLL}")
|
|
|
|
endif()
|
|
|
|
message(STATUS "GetText enabled")
|
|
|
|
else()
|
|
|
|
message(ERROR "GetText enabled but not found, disabling")
|
|
|
|
set(USE_GETTEXT FALSE)
|
|
|
|
endif(GETTEXT_FOUND)
|
|
|
|
else(USE_GETTEXT)
|
2011-07-21 07:53:13 +02:00
|
|
|
message(STATUS "GetText disabled")
|
|
|
|
endif(USE_GETTEXT)
|
|
|
|
|
2011-02-15 19:53:29 +01:00
|
|
|
if(NOT MSVC)
|
|
|
|
set(USE_GPROF 0 CACHE BOOL "Use -pg flag for g++")
|
|
|
|
endif()
|
2011-02-15 15:11:24 +01:00
|
|
|
|
2011-01-18 14:05:29 +01:00
|
|
|
# Use cmake_config.h
|
|
|
|
add_definitions ( -DUSE_CMAKE_CONFIG_H )
|
|
|
|
|
2011-01-09 16:28:31 +01:00
|
|
|
if(WIN32)
|
2011-01-08 16:34:25 +01:00
|
|
|
# Windows
|
2011-02-11 15:43:26 +01:00
|
|
|
if(MSVC) # MSVC Specifics
|
2011-02-10 14:55:15 +01:00
|
|
|
# Surpress some useless warnings
|
|
|
|
add_definitions ( /D "_CRT_SECURE_NO_DEPRECATE" /W1 )
|
2011-02-11 15:43:26 +01:00
|
|
|
else() # Probably MinGW = GCC
|
|
|
|
set(PLATFORM_LIBS ws2_32.lib)
|
2011-02-10 14:55:15 +01:00
|
|
|
endif()
|
2011-01-08 16:34:25 +01:00
|
|
|
# Zlib stuff
|
|
|
|
set(ZLIB_INCLUDE_DIR "${PROJECT_SOURCE_DIR}/../../zlib/zlib-1.2.5"
|
|
|
|
CACHE PATH "Zlib include directory")
|
|
|
|
set(ZLIB_LIBRARIES "${PROJECT_SOURCE_DIR}/../../zlib125dll/dll32/zlibwapi.lib"
|
2011-02-15 19:53:29 +01:00
|
|
|
CACHE FILEPATH "Path to zlibwapi.lib")
|
2011-01-08 16:34:25 +01:00
|
|
|
set(ZLIB_DLL "${PROJECT_SOURCE_DIR}/../../zlib125dll/dll32/zlibwapi.dll"
|
2011-02-15 19:53:29 +01:00
|
|
|
CACHE FILEPATH "Path to zlibwapi.dll (for installation)")
|
2011-07-21 07:53:13 +02:00
|
|
|
set(IRRLICHT_SOURCE_DIR "${PROJECT_SOURCE_DIR}/../../irrlicht-1.7.2"
|
|
|
|
CACHE PATH "irrlicht dir")
|
2011-01-09 16:28:31 +01:00
|
|
|
else()
|
|
|
|
# Unix probably
|
|
|
|
if(BUILD_CLIENT)
|
|
|
|
find_package(X11 REQUIRED)
|
|
|
|
find_package(OpenGL REQUIRED)
|
|
|
|
find_package(JPEG REQUIRED)
|
|
|
|
find_package(BZip2 REQUIRED)
|
|
|
|
find_package(PNG REQUIRED)
|
2011-06-18 02:14:13 +02:00
|
|
|
if(APPLE)
|
|
|
|
FIND_LIBRARY(CARBON_LIB Carbon)
|
|
|
|
FIND_LIBRARY(COCOA_LIB Cocoa)
|
|
|
|
FIND_LIBRARY(IOKIT_LIB IOKit)
|
|
|
|
mark_as_advanced(
|
|
|
|
CARBON_LIB
|
|
|
|
COCOA_LIB
|
|
|
|
IOKIT_LIB
|
|
|
|
)
|
|
|
|
SET(CLIENT_PLATFORM_LIBS ${CLIENT_PLATFORM_LIBS} ${CARBON_LIB} ${COCOA_LIB} ${IOKIT_LIB})
|
|
|
|
endif(APPLE)
|
2011-01-09 16:28:31 +01:00
|
|
|
endif(BUILD_CLIENT)
|
|
|
|
find_package(ZLIB REQUIRED)
|
|
|
|
set(PLATFORM_LIBS -lpthread)
|
2011-02-08 00:12:55 +01:00
|
|
|
#set(CLIENT_PLATFORM_LIBS -lXxf86vm)
|
2011-02-12 13:01:23 +01:00
|
|
|
# This way Xxf86vm is found on OpenBSD too
|
2011-02-14 18:42:43 +01:00
|
|
|
find_library(XXF86VM_LIBRARY Xxf86vm)
|
2011-06-18 02:14:13 +02:00
|
|
|
set(CLIENT_PLATFORM_LIBS ${CLIENT_PLATFORM_LIBS} ${XXF86VM_LIBRARY})
|
2011-01-08 16:34:25 +01:00
|
|
|
endif()
|
|
|
|
|
2011-07-20 22:49:48 +02:00
|
|
|
find_package(Jthread REQUIRED)
|
|
|
|
find_package(Sqlite3 REQUIRED)
|
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
configure_file(
|
2011-01-18 14:05:29 +01:00
|
|
|
"${PROJECT_SOURCE_DIR}/cmake_config.h.in"
|
|
|
|
"${PROJECT_BINARY_DIR}/cmake_config.h"
|
2011-01-08 16:34:25 +01:00
|
|
|
)
|
2011-01-08 02:10:20 +01:00
|
|
|
|
2011-01-28 00:38:16 +01:00
|
|
|
set(common_SRCS
|
2011-06-26 14:48:56 +02:00
|
|
|
content_sao.cpp
|
2011-06-25 17:12:41 +02:00
|
|
|
mapgen.cpp
|
2011-06-18 01:30:33 +02:00
|
|
|
content_inventory.cpp
|
2011-06-17 23:46:50 +02:00
|
|
|
content_nodemeta.cpp
|
|
|
|
content_craft.cpp
|
2011-06-17 22:20:31 +02:00
|
|
|
content_mapblock.cpp
|
2011-06-17 21:20:15 +02:00
|
|
|
content_mapnode.cpp
|
2011-05-29 20:11:16 +02:00
|
|
|
auth.cpp
|
2011-04-10 11:34:12 +02:00
|
|
|
collision.cpp
|
2011-04-03 15:21:06 +02:00
|
|
|
nodemetadata.cpp
|
2011-02-20 23:45:14 +01:00
|
|
|
serverobject.cpp
|
2011-02-04 13:32:30 +01:00
|
|
|
noise.cpp
|
2011-01-28 00:38:16 +01:00
|
|
|
mineral.cpp
|
2011-01-08 02:10:20 +01:00
|
|
|
porting.cpp
|
|
|
|
materials.cpp
|
|
|
|
defaultsettings.cpp
|
|
|
|
mapnode.cpp
|
|
|
|
voxel.cpp
|
|
|
|
mapblockobject.cpp
|
|
|
|
inventory.cpp
|
|
|
|
debug.cpp
|
|
|
|
serialization.cpp
|
|
|
|
light.cpp
|
|
|
|
filesys.cpp
|
|
|
|
connection.cpp
|
|
|
|
environment.cpp
|
|
|
|
server.cpp
|
2011-05-16 11:41:19 +02:00
|
|
|
servercommand.cpp
|
2011-01-08 02:10:20 +01:00
|
|
|
socket.cpp
|
|
|
|
mapblock.cpp
|
|
|
|
mapsector.cpp
|
|
|
|
map.cpp
|
|
|
|
player.cpp
|
|
|
|
utility.cpp
|
|
|
|
test.cpp
|
2011-05-22 22:09:12 +02:00
|
|
|
sha1.cpp
|
|
|
|
base64.cpp
|
2011-01-08 02:10:20 +01:00
|
|
|
)
|
|
|
|
|
2011-02-20 23:45:14 +01:00
|
|
|
# Client sources
|
2011-01-28 00:38:16 +01:00
|
|
|
set(minetest_SRCS
|
|
|
|
${common_SRCS}
|
2011-06-26 14:48:56 +02:00
|
|
|
content_cao.cpp
|
2011-06-17 22:20:31 +02:00
|
|
|
mapblock_mesh.cpp
|
2011-06-07 21:08:16 +02:00
|
|
|
farmesh.cpp
|
2011-05-14 14:43:26 +02:00
|
|
|
keycode.cpp
|
2011-04-29 14:34:26 +02:00
|
|
|
clouds.cpp
|
2011-02-20 23:45:14 +01:00
|
|
|
clientobject.cpp
|
2011-01-28 00:38:16 +01:00
|
|
|
guiMainMenu.cpp
|
2011-06-01 19:44:07 +02:00
|
|
|
guiKeyChangeMenu.cpp
|
2011-01-28 00:38:16 +01:00
|
|
|
guiMessageMenu.cpp
|
|
|
|
guiTextInputMenu.cpp
|
|
|
|
guiInventoryMenu.cpp
|
|
|
|
guiPauseMenu.cpp
|
2011-05-22 22:09:12 +02:00
|
|
|
guiPasswordChange.cpp
|
2011-01-28 00:38:16 +01:00
|
|
|
client.cpp
|
2011-02-10 01:13:03 +01:00
|
|
|
tile.cpp
|
2011-04-23 17:31:31 +02:00
|
|
|
game.cpp
|
2011-01-28 00:38:16 +01:00
|
|
|
main.cpp
|
|
|
|
)
|
|
|
|
|
2011-02-20 23:45:14 +01:00
|
|
|
# Server sources
|
2011-01-08 16:34:25 +01:00
|
|
|
set(minetestserver_SRCS
|
2011-01-28 00:38:16 +01:00
|
|
|
${common_SRCS}
|
2011-01-08 16:34:25 +01:00
|
|
|
servermain.cpp
|
|
|
|
)
|
|
|
|
|
2011-01-08 02:10:20 +01:00
|
|
|
include_directories(
|
2011-01-08 16:34:25 +01:00
|
|
|
${PROJECT_BINARY_DIR}
|
2011-01-08 02:10:20 +01:00
|
|
|
${IRRLICHT_INCLUDE_DIR}
|
2011-01-08 16:34:25 +01:00
|
|
|
${ZLIB_INCLUDE_DIR}
|
|
|
|
${CMAKE_BUILD_TYPE}
|
2011-01-08 17:21:22 +01:00
|
|
|
${PNG_INCLUDE_DIR}
|
2011-07-20 16:51:19 +02:00
|
|
|
${GETTEXT_INCLUDE_DIR}
|
2011-07-19 20:02:31 +02:00
|
|
|
${JTHREAD_INCLUDE_DIR}
|
|
|
|
${SQLITE3_INCLUDE_DIR}
|
2011-01-08 02:10:20 +01:00
|
|
|
)
|
|
|
|
|
|
|
|
set(EXECUTABLE_OUTPUT_PATH ../bin)
|
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
if(BUILD_CLIENT)
|
2011-07-21 08:36:30 +02:00
|
|
|
add_executable(${PROJECT_NAME} ${minetest_SRCS})
|
2011-01-08 16:34:25 +01:00
|
|
|
target_link_libraries(
|
2011-07-21 08:36:30 +02:00
|
|
|
${PROJECT_NAME}
|
2011-01-08 16:34:25 +01:00
|
|
|
${ZLIB_LIBRARIES}
|
|
|
|
${IRRLICHT_LIBRARY}
|
|
|
|
${OPENGL_LIBRARIES}
|
|
|
|
${JPEG_LIBRARIES}
|
|
|
|
${BZIP2_LIBRARIES}
|
2011-01-08 17:21:22 +01:00
|
|
|
${PNG_LIBRARIES}
|
|
|
|
${X11_LIBRARIES}
|
2011-07-21 12:33:29 +02:00
|
|
|
${GETTEXT_LIBRARY}
|
2011-01-08 17:21:22 +01:00
|
|
|
${PLATFORM_LIBS}
|
2011-01-08 17:24:32 +01:00
|
|
|
${CLIENT_PLATFORM_LIBS}
|
2011-07-19 20:02:31 +02:00
|
|
|
${JTHREAD_LIBRARY}
|
|
|
|
${SQLITE3_LIBRARY}
|
2011-01-08 16:34:25 +01:00
|
|
|
)
|
|
|
|
endif(BUILD_CLIENT)
|
2011-01-09 16:28:31 +01:00
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
if(BUILD_SERVER)
|
2011-07-21 08:36:30 +02:00
|
|
|
add_executable(${PROJECT_NAME}server ${minetestserver_SRCS})
|
2011-01-08 16:34:25 +01:00
|
|
|
target_link_libraries(
|
2011-07-21 08:36:30 +02:00
|
|
|
${PROJECT_NAME}server
|
2011-01-08 16:34:25 +01:00
|
|
|
${ZLIB_LIBRARIES}
|
2011-01-08 17:21:22 +01:00
|
|
|
${PLATFORM_LIBS}
|
2011-07-19 20:02:31 +02:00
|
|
|
${JTHREAD_LIBRARY}
|
|
|
|
${SQLITE3_LIBRARY}
|
2011-01-08 16:34:25 +01:00
|
|
|
)
|
|
|
|
endif(BUILD_SERVER)
|
2011-01-08 02:10:20 +01:00
|
|
|
|
2011-01-08 23:49:32 +01:00
|
|
|
#
|
2011-01-08 16:34:25 +01:00
|
|
|
# Set some optimizations and tweaks
|
2011-01-08 23:49:32 +01:00
|
|
|
#
|
2011-01-08 16:34:25 +01:00
|
|
|
|
2011-01-08 23:49:32 +01:00
|
|
|
if(MSVC)
|
|
|
|
# Visual Studio
|
2011-01-08 16:34:25 +01:00
|
|
|
|
2011-01-08 23:49:32 +01:00
|
|
|
# EHa enables SEH exceptions (used for catching segfaults)
|
2011-01-23 16:29:15 +01:00
|
|
|
set(CMAKE_CXX_FLAGS_RELEASE "/EHa /MD /O2 /Ob2 /Oi /Ot /Oy /GL /FD /MT /GS- /arch:SSE /fp:fast /D NDEBUG /D _HAS_ITERATOR_DEBUGGING=0 /TP")
|
2011-04-04 14:34:07 +02:00
|
|
|
#set(CMAKE_EXE_LINKER_FLAGS_RELEASE "/LTCG /NODEFAULTLIB:\"libcmtd.lib\" /NODEFAULTLIB:\"libcmt.lib\"")
|
|
|
|
set(CMAKE_EXE_LINKER_FLAGS_RELEASE "/LTCG")
|
2011-01-23 16:29:15 +01:00
|
|
|
|
|
|
|
# Debug build doesn't catch exceptions by itself
|
|
|
|
# Add some optimizations because otherwise it's VERY slow
|
2011-01-08 23:49:32 +01:00
|
|
|
set(CMAKE_CXX_FLAGS_DEBUG "/MDd /Zi /Ob0 /Od /RTC1")
|
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
if(BUILD_SERVER)
|
2011-07-21 08:36:30 +02:00
|
|
|
set_target_properties(${PROJECT_NAME}server PROPERTIES
|
2011-02-16 19:03:31 +01:00
|
|
|
COMPILE_DEFINITIONS "SERVER")
|
2011-01-08 16:34:25 +01:00
|
|
|
endif(BUILD_SERVER)
|
|
|
|
|
2011-01-08 23:49:32 +01:00
|
|
|
else()
|
|
|
|
# Probably GCC
|
2011-01-08 16:34:25 +01:00
|
|
|
|
2011-01-08 23:49:32 +01:00
|
|
|
if(WARN_ALL)
|
2011-06-02 01:59:30 +02:00
|
|
|
set(RELEASE_WARNING_FLAGS "-Wall")
|
2011-01-08 23:49:32 +01:00
|
|
|
else()
|
2011-06-02 01:59:30 +02:00
|
|
|
set(RELEASE_WARNING_FLAGS "")
|
2011-01-08 23:49:32 +01:00
|
|
|
endif()
|
2011-06-18 02:14:13 +02:00
|
|
|
|
|
|
|
if(NOT APPLE)
|
|
|
|
set(WARNING_FLAGS "${WARNING_FLAGS} -Wno-unused-but-set-variable")
|
|
|
|
endif()
|
|
|
|
|
|
|
|
if(APPLE)
|
|
|
|
set(CMAKE_OSX_ARCHITECTURES i386 CACHE STRING "do not build for 64-bit" FORCE)
|
|
|
|
set(ARCH i386)
|
|
|
|
endif()
|
2011-01-08 16:34:25 +01:00
|
|
|
|
2011-07-21 07:53:13 +02:00
|
|
|
if(WIN32 AND USE_GETTEXT)
|
2011-07-21 12:33:29 +02:00
|
|
|
set(CMAKE_EXE_LINKER_FLAGS "-l${GETTEXT_LIBRARY}")
|
2011-07-20 16:51:19 +02:00
|
|
|
endif()
|
|
|
|
|
2011-06-18 02:14:13 +02:00
|
|
|
set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${RELEASE_WARNING_FLAGS} ${WARNING_FLAGS} -O3 -ffast-math -Wall -fomit-frame-pointer -pipe -funroll-loops")
|
|
|
|
set(CMAKE_CXX_FLAGS_DEBUG "-g -O1 -Wall ${WARNING_FLAGS}")
|
2011-02-15 15:11:24 +01:00
|
|
|
|
|
|
|
if(USE_GPROF)
|
|
|
|
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -pg")
|
|
|
|
endif()
|
2011-01-08 23:49:32 +01:00
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
if(BUILD_SERVER)
|
2011-07-21 08:36:30 +02:00
|
|
|
set_target_properties(${PROJECT_NAME}server PROPERTIES
|
2011-02-15 21:27:10 +01:00
|
|
|
COMPILE_DEFINITIONS "SERVER")
|
2011-01-08 16:34:25 +01:00
|
|
|
endif(BUILD_SERVER)
|
|
|
|
|
2011-01-08 23:49:32 +01:00
|
|
|
endif()
|
|
|
|
|
|
|
|
#MESSAGE(STATUS "CMAKE_CXX_FLAGS_RELEASE=${CMAKE_CXX_FLAGS_RELEASE}")
|
|
|
|
#MESSAGE(STATUS "CMAKE_CXX_FLAGS_DEBUG=${CMAKE_CXX_FLAGS_DEBUG}")
|
2011-01-08 16:34:25 +01:00
|
|
|
|
|
|
|
#
|
|
|
|
# Installation
|
|
|
|
#
|
|
|
|
|
2011-02-16 19:03:31 +01:00
|
|
|
# Example configuration file
|
|
|
|
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/../minetest.conf.example" DESTINATION ${EXAMPLE_CONF_DIR})
|
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
if(BUILD_CLIENT)
|
2011-07-21 08:36:30 +02:00
|
|
|
install(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
|
2011-01-08 16:34:25 +01:00
|
|
|
|
|
|
|
file(GLOB images "${CMAKE_CURRENT_SOURCE_DIR}/../data/*.png")
|
|
|
|
|
|
|
|
install(FILES ${images} DESTINATION ${DATADIR})
|
|
|
|
|
2011-07-21 08:36:30 +02:00
|
|
|
install(FILES ${CMAKE_BINARY_DIR}/locale/de/LC_MESSAGES/minetest-delta.mo DESTINATION locale/de/LC_MESSAGES)
|
2011-07-20 16:51:19 +02:00
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
if(WIN32)
|
|
|
|
if(DEFINED IRRLICHT_DLL)
|
|
|
|
install(FILES ${IRRLICHT_DLL} DESTINATION ${BINDIR})
|
|
|
|
endif()
|
|
|
|
if(DEFINED ZLIB_DLL)
|
|
|
|
install(FILES ${ZLIB_DLL} DESTINATION ${BINDIR})
|
|
|
|
endif()
|
2011-07-21 12:33:29 +02:00
|
|
|
if(USE_GETTEXT)
|
2011-07-21 13:59:50 +02:00
|
|
|
if(DEFINED GETTEXT_DLL)
|
2011-07-21 12:33:29 +02:00
|
|
|
install(FILES ${GETTEXT_DLL} DESTINATION ${BINDIR})
|
|
|
|
endif()
|
2011-07-21 13:59:50 +02:00
|
|
|
if(DEFINED GETTEXT_ICONV_DLL)
|
2011-07-21 12:33:29 +02:00
|
|
|
install(FILES ${GETTEXT_ICONV_DLL} DESTINATION ${BINDIR})
|
|
|
|
endif()
|
|
|
|
endif(USE_GETTEXT)
|
2011-01-08 16:34:25 +01:00
|
|
|
endif()
|
|
|
|
endif(BUILD_CLIENT)
|
|
|
|
|
|
|
|
if(BUILD_SERVER)
|
2011-07-21 08:36:30 +02:00
|
|
|
install(TARGETS ${PROJECT_NAME}server DESTINATION ${BINDIR})
|
2011-01-08 16:34:25 +01:00
|
|
|
endif(BUILD_SERVER)
|
|
|
|
|
2011-07-21 07:53:13 +02:00
|
|
|
if (USE_GETTEXT)
|
|
|
|
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/locale/de/LC_MESSAGES COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/locale/de/LC_MESSAGES COMMENT "mo-update [de]: Creating locale directory.")
|
2011-07-20 16:51:19 +02:00
|
|
|
|
2011-07-21 07:53:13 +02:00
|
|
|
add_custom_command(
|
|
|
|
OUTPUT ${CMAKE_BINARY_DIR}/locale/de/LC_MESSAGES/minetest-delta.mo
|
|
|
|
COMMAND ${GETTEXT_MSGFMT} -o ${CMAKE_BINARY_DIR}/locale/de/LC_MESSAGES/minetest-delta.mo ${CMAKE_SOURCE_DIR}/po/de/minetest-c55.po
|
|
|
|
DEPENDS
|
|
|
|
${CMAKE_BINARY_DIR}/locale/de/LC_MESSAGES
|
|
|
|
${CMAKE_SOURCE_DIR}/po/de/minetest-c55.po
|
|
|
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/po/de
|
|
|
|
COMMENT "mo-update [de]: Creating mo file."
|
|
|
|
)
|
|
|
|
add_custom_target(translation_de ALL COMMENT "mo update [de]" DEPENDS ${CMAKE_BINARY_DIR}/locale/de/LC_MESSAGES/minetest-delta.mo)
|
|
|
|
endif(USE_GETTEXT)
|
2011-07-20 16:51:19 +02:00
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
# Subdirectories
|
2011-01-08 02:10:20 +01:00
|
|
|
|
2011-07-19 20:02:31 +02:00
|
|
|
if (JTHREAD_FOUND)
|
|
|
|
else (JTHREAD_FOUND)
|
|
|
|
add_subdirectory(jthread)
|
|
|
|
endif (JTHREAD_FOUND)
|
|
|
|
|
|
|
|
if (SQLITE3_FOUND)
|
|
|
|
else (SQLITE3_FOUND)
|
2011-06-25 03:25:14 +02:00
|
|
|
add_subdirectory(sqlite)
|
2011-07-19 20:02:31 +02:00
|
|
|
endif (SQLITE3_FOUND)
|
2011-01-08 02:10:20 +01:00
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
#end
|