added predictor library to Sapfor
This commit is contained in:
@@ -13,16 +13,18 @@ add_definitions("-D YYDEBUG")
|
|||||||
|
|
||||||
set(CMAKE_CXX_STANDARD 17)
|
set(CMAKE_CXX_STANDARD 17)
|
||||||
|
|
||||||
set(fdvm_include projects/dvm/fdvmh/include/fdvmh/)
|
set(fdvm_include projects/dvm/fdvmh/include/fdvmh/)
|
||||||
set(fdvm_sources projects/dvm/fdvmh/tools/fdvmh/)
|
set(fdvm_sources projects/dvm/fdvmh/tools/fdvmh/)
|
||||||
set(sage_include_1 projects/dvm/fdvmh/include/sage/lib/)
|
set(sage_include_1 projects/dvm/fdvmh/include/sage/lib/)
|
||||||
set(sage_include_2 projects/dvm/fdvmh/include/sage/h/)
|
set(sage_include_2 projects/dvm/fdvmh/include/sage/h/)
|
||||||
set(libdb_sources projects/dvm/fdvmh/lib/sage/db/)
|
set(libdb_sources projects/dvm/fdvmh/lib/sage/db/)
|
||||||
set(sage_sources projects/dvm/fdvmh/lib/sage/sage/)
|
set(sage_sources projects/dvm/fdvmh/lib/sage/sage/)
|
||||||
set(sagepp_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(parser_sources projects/dvm/fdvmh/tools/parser/)
|
||||||
set(pppa_sources projects/dvm/pppa/src/)
|
set(pppa_sources projects/dvm/pppa/src/)
|
||||||
set(zlib_sources projects/dvm/third-party/Zlib/)
|
set(zlib_sources projects/dvm/third-party/Zlib/)
|
||||||
|
set(libpred_sources projects/libpredictor/src/)
|
||||||
|
set(libpred_include projects/libpredictor/include/)
|
||||||
|
|
||||||
include_directories(src)
|
include_directories(src)
|
||||||
#Sage lib includes
|
#Sage lib includes
|
||||||
@@ -33,6 +35,8 @@ include_directories(${sage_include_2})
|
|||||||
include_directories(${zlib_sources}/include)
|
include_directories(${zlib_sources}/include)
|
||||||
#PPPA includes
|
#PPPA includes
|
||||||
include_directories(${pppa_sources})
|
include_directories(${pppa_sources})
|
||||||
|
#Libpredictor includes
|
||||||
|
include_directories(${libpred_include})
|
||||||
|
|
||||||
set(PR_PARAM src/ProjectParameters/projectParameters.cpp
|
set(PR_PARAM src/ProjectParameters/projectParameters.cpp
|
||||||
src/ProjectParameters/projectParameters.h)
|
src/ProjectParameters/projectParameters.h)
|
||||||
@@ -315,6 +319,15 @@ set(MAIN src/Sapfor.cpp
|
|||||||
set(PREDICTOR src/Predictor/PredictScheme.cpp
|
set(PREDICTOR src/Predictor/PredictScheme.cpp
|
||||||
src/Predictor/PredictScheme.h)
|
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
|
set(PROJ_MAN src/ProjectManipulation/ParseFiles.cpp
|
||||||
src/ProjectManipulation/ParseFiles.h
|
src/ProjectManipulation/ParseFiles.h
|
||||||
src/ProjectManipulation/StdCapture.h
|
src/ProjectManipulation/StdCapture.h
|
||||||
@@ -403,6 +416,7 @@ set(SOURCE_EXE
|
|||||||
${VS_CALLS}
|
${VS_CALLS}
|
||||||
${MAIN}
|
${MAIN}
|
||||||
${PREDICTOR}
|
${PREDICTOR}
|
||||||
|
${LIBPREDICTOR}
|
||||||
${PARSER}
|
${PARSER}
|
||||||
${PPPA}
|
${PPPA}
|
||||||
${ZLIB}
|
${ZLIB}
|
||||||
@@ -459,7 +473,8 @@ source_group (VisualizerCalls FILES ${VS_CALLS})
|
|||||||
source_group (VisualizerCalls\\GraphLayout FILES ${GR_LAYOUT})
|
source_group (VisualizerCalls\\GraphLayout FILES ${GR_LAYOUT})
|
||||||
|
|
||||||
source_group (_SapforMain FILES ${MAIN})
|
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 (Parser FILES ${PARSER})
|
||||||
source_group (PPPA\\PPPA FILES ${PPPA})
|
source_group (PPPA\\PPPA FILES ${PPPA})
|
||||||
source_group (PPPA\\ZLib FILES ${ZLIB})
|
source_group (PPPA\\ZLib FILES ${ZLIB})
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define VERSION_SPF "2411"
|
#define VERSION_SPF "2412"
|
||||||
|
|||||||
Reference in New Issue
Block a user