diff options
Diffstat (limited to 'mgizapp/src/mkcls/CMakeLists.txt')
-rw-r--r-- | mgizapp/src/mkcls/CMakeLists.txt | 72 |
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 + ) + + + |