diff --git a/CMakeLists.txt b/CMakeLists.txt index eb151d2..72ebd28 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,16 +13,18 @@ add_definitions("-D YYDEBUG") set(CMAKE_CXX_STANDARD 17) -set(fdvm_include projects/dvm/fdvmh/include/fdvmh/) -set(fdvm_sources projects/dvm/fdvmh/tools/fdvmh/) -set(sage_include_1 projects/dvm/fdvmh/include/sage/lib/) -set(sage_include_2 projects/dvm/fdvmh/include/sage/h/) -set(libdb_sources projects/dvm/fdvmh/lib/sage/db/) -set(sage_sources projects/dvm/fdvmh/lib/sage/sage/) -set(sagepp_sources projects/dvm/fdvmh/lib/sage/sage++/) -set(parser_sources projects/dvm/fdvmh/tools/parser/) -set(pppa_sources projects/dvm/pppa/src/) -set(zlib_sources projects/dvm/third-party/Zlib/) +set(fdvm_include projects/dvm/fdvmh/include/fdvmh/) +set(fdvm_sources projects/dvm/fdvmh/tools/fdvmh/) +set(sage_include_1 projects/dvm/fdvmh/include/sage/lib/) +set(sage_include_2 projects/dvm/fdvmh/include/sage/h/) +set(libdb_sources projects/dvm/fdvmh/lib/sage/db/) +set(sage_sources projects/dvm/fdvmh/lib/sage/sage/) +set(sagepp_sources projects/dvm/fdvmh/lib/sage/sage++/) +set(parser_sources projects/dvm/fdvmh/tools/parser/) +set(pppa_sources projects/dvm/pppa/src/) +set(zlib_sources projects/dvm/third-party/Zlib/) +set(libpred_sources projects/libpredictor/src/) +set(libpred_include projects/libpredictor/include/) include_directories(src) #Sage lib includes @@ -33,6 +35,8 @@ include_directories(${sage_include_2}) include_directories(${zlib_sources}/include) #PPPA includes include_directories(${pppa_sources}) +#Libpredictor includes +include_directories(${libpred_include}) set(PR_PARAM src/ProjectParameters/projectParameters.cpp src/ProjectParameters/projectParameters.h) @@ -314,6 +318,15 @@ set(MAIN src/Sapfor.cpp set(PREDICTOR src/Predictor/PredictScheme.cpp src/Predictor/PredictScheme.h) + +set(LIBPREDICTOR ${libpred_sources}/cluster.cpp + ${libpred_sources}/predictor.cpp + ${libpred_sources}/transfer.cpp + ${libpred_sources}/utils.cpp + ${libpred_include}/libpredict/predictor.h + ${libpred_include}/internal/cluster.h + ${libpred_include}/internal/transfer.h + ${libpred_include}/internal/utils.h) set(PROJ_MAN src/ProjectManipulation/ParseFiles.cpp src/ProjectManipulation/ParseFiles.h @@ -403,6 +416,7 @@ set(SOURCE_EXE ${VS_CALLS} ${MAIN} ${PREDICTOR} + ${LIBPREDICTOR} ${PARSER} ${PPPA} ${ZLIB} @@ -459,7 +473,8 @@ source_group (VisualizerCalls FILES ${VS_CALLS}) source_group (VisualizerCalls\\GraphLayout FILES ${GR_LAYOUT}) source_group (_SapforMain FILES ${MAIN}) -source_group (Predictor FILES ${PREDICTOR}) +source_group (Predictor\\Analyzer FILES ${PREDICTOR}) +source_group (Predictor\\Library FILES ${LIBPREDICTOR}) source_group (Parser FILES ${PARSER}) source_group (PPPA\\PPPA FILES ${PPPA}) source_group (PPPA\\ZLib FILES ${ZLIB}) diff --git a/src/Utils/version.h b/src/Utils/version.h index 5b6a2a3..79a15fd 100644 --- a/src/Utils/version.h +++ b/src/Utils/version.h @@ -1,3 +1,3 @@ #pragma once -#define VERSION_SPF "2411" +#define VERSION_SPF "2412"