Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mgiza.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mgizapp/CMakeLists.txt')
-rw-r--r--mgizapp/CMakeLists.txt67
1 files changed, 67 insertions, 0 deletions
diff --git a/mgizapp/CMakeLists.txt b/mgizapp/CMakeLists.txt
new file mode 100644
index 0000000..6f9955f
--- /dev/null
+++ b/mgizapp/CMakeLists.txt
@@ -0,0 +1,67 @@
+PROJECT (srlextract)
+
+SET(MGIZA_VERSION_MAJOR "0")
+SET(MGIZA_VERSION_MINOR "6")
+SET(MGIZA_VERSION_PATCH "7")
+
+MATH(EXPR MGIZA_INT_VERSION "(${MGIZA_VERSION_MAJOR} * 10000) + (${MGIZA_VERSION_MINOR} * 100) + (${MGIZA_VERSION_PATCH} * 1)" )
+
+SET(MGIZA_VERSION "${MGIZA_VERSION_MAJOR}.${MGIZA_VERSION_MINOR}.${MGIZA_VERSION_PATCH}")
+
+#CMake 2.6+ is recommended to an improved Boost module
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0 FATAL_ERROR)
+
+IF(COMMAND cmake_policy)
+ cmake_policy(SET CMP0003 NEW)
+ENDIF(COMMAND cmake_policy)
+
+IF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
+ SET(CMAKE_INSTALL_PREFIX
+ "inst" CACHE PATH "MGIZA install prefix" FORCE
+ )
+ MESSAGE(STATUS "You have not set the install dir, default to './inst', if
+ you want to set it, use cmake -DCMAKE_INSTALL_PREFIX to do so")
+ENDIF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
+
+#set various platform specific global options
+IF(WIN32)
+ SET(CMAKE_DEBUG_POSTFIX "d")
+ENDIF(WIN32)
+
+INCLUDE(cmake/FindTR1.cmake)
+
+# include specific modules
+SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
+
+
+# Find Boost library, specify
+# BOOST_ROOT=/e/programs/boost_1_35_0
+# BOOST_LIBRARYDIR=$BOOST_ROOT/stage/lib
+
+set(Boost_USE_STATIC_LIBS ON)
+set(Boost_USE_MULTITHREADED ON)
+set(Boost_USE_STATIC_RUNTIME OFF)
+
+
+FIND_PACKAGE( Boost 1.46)
+
+ IF(Boost_FOUND)
+ IF (NOT _boost_IN_CACHE)
+ MESSAGE( "Boost found" )
+ message(STATUS "Boost_INCLUDE_DIR : ${Boost_INCLUDE_DIR}")
+ ENDIF (NOT _boost_IN_CACHE)
+ LINK_DIRECTORIES ( ${Boost_LIBRARY_DIRS} )
+ INCLUDE_DIRECTORIES ( ${Boost_INCLUDE_DIRS} )
+ELSE()
+ MESSAGE(FATAL_ERROR "Boost not found, please set the BOOST_ROOT and BOOST_LIBRARYDIR environment variables " )
+ENDIF()
+
+ADD_SUBDIRECTORY (src)
+ADD_SUBDIRECTORY (src/mkcls)
+ADD_SUBDIRECTORY (scripts)
+
+
+
+
+
+