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/src/mkcls/CMakeLists.txt')
-rw-r--r--mgizapp/src/mkcls/CMakeLists.txt72
1 files changed, 72 insertions, 0 deletions
diff --git a/mgizapp/src/mkcls/CMakeLists.txt b/mgizapp/src/mkcls/CMakeLists.txt
new file mode 100644
index 0000000..3554fb7
--- /dev/null
+++ b/mgizapp/src/mkcls/CMakeLists.txt
@@ -0,0 +1,72 @@
+
+# Set output directory
+
+FIND_PACKAGE(Threads)
+
+
+SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
+SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)
+
+ADD_DEFINITIONS("-DNDEBUG")
+ADD_DEFINITIONS("-Wno-deprecated")
+ADD_DEFINITIONS("-Wno-write-strings")
+
+SET( MKCLS_SRC
+ Array.h
+ FixedArray.h
+ FlexArray.h
+ GDAOptimization.cpp
+ GDAOptimization.h
+ general.cpp
+ general.h
+ HCOptimization.cpp
+ HCOptimization.h
+ IterOptimization.cpp
+ IterOptimization.h
+ KategProblem.cpp
+ KategProblem.h
+ KategProblemKBC.cpp
+ KategProblemKBC.h
+ KategProblemTest.cpp
+ KategProblemTest.h
+ KategProblemWBC.cpp
+ KategProblemWBC.h
+ mkcls.cpp
+ my.h
+ myassert.h
+ myleda.h
+ MYOptimization.cpp
+ MYOptimization.h
+ mystl.h
+ Optimization.cpp
+ Optimization.h
+ Problem.cpp
+ Problem.h
+ ProblemTest.cpp
+ ProblemTest.h
+ RRTOptimization.cpp
+ RRTOptimization.h
+ SAOptimization.cpp
+ SAOptimization.h
+ StatVar.cpp
+ StatVar.h
+ TAOptimization.cpp
+ TAOptimization.h
+
+ )
+
+ADD_EXECUTABLE(mkcls ${MKCLS_SRC})
+INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR} )
+INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/src/ )
+INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/src/mkcls )
+LINK_DIRECTORIES ( ${LIBRARY_OUTPUT_PATH} )
+
+
+INSTALL(TARGETS mkcls
+ RUNTIME DESTINATION bin
+ LIBRARY DESTINATION lib
+ ARCHIVE DESTINATION lib
+ )
+
+
+