CMake: Actually commit important code for best collaborative results

nix
weefuzzy 4 years ago
parent 2e255cb9c5
commit b896744357

@ -88,7 +88,7 @@ function(add_sc_extension PLUGIN FILENAME)
#optional extra build settings (e.g for /bigobj with MSVC) #optional extra build settings (e.g for /bigobj with MSVC)
include( include(
"${CMAKE_CURRENT_SOURCE_DIR}/scripts/build-settings/${PLUGIN}.cmake" "${CMAKE_CURRENT_FUNCTION_LIST_DIR}/settings/${PLUGIN}.cmake"
OPTIONAL OPTIONAL
) )
endfunction() endfunction()
@ -110,7 +110,7 @@ function(generate_sc_source)
set(ENTRY_POINT "PluginLoad(FlucomaPlugin)") set(ENTRY_POINT "PluginLoad(FlucomaPlugin)")
set(WRAPPER_TEMPLATE [=[makeSCWrapper<${class}>("${external}", inTable);]=]) set(WRAPPER_TEMPLATE [=[makeSCWrapper<${class}>("${external}", inTable);]=])
set(EXTRA_SOURCE_FILE "${CMAKE_CURRENT_SOURCE_DIR}/src/extra/${ARG_FILENAME}.cpp.in") set(EXTRA_SOURCE_FILE "${CMAKE_CURRENT_FUNCTION_LIST_DIR}/settings/${ARG_FILENAME}.cpp.in")
if(EXISTS ${EXTRA_SOURCE_FILE}) if(EXISTS ${EXTRA_SOURCE_FILE})
generate_source(${ARGN} EXTRA_SOURCE ${EXTRA_SOURCE_FILE} EXTERNALS_OUT external FILE_OUT outfile) generate_source(${ARGN} EXTRA_SOURCE ${EXTRA_SOURCE_FILE} EXTERNALS_OUT external FILE_OUT outfile)

@ -0,0 +1,3 @@
if(WIN32)
target_compile_options(${PLUGIN} PUBLIC /bigobj)
endif()

@ -0,0 +1,11 @@
makeSCWrapper<RTKDTreeQueryClient>("FluidKDTreeQuery",inTable);
makeSCWrapper<RTKMeansQueryClient>("FluidKMeansQuery",inTable);
makeSCWrapper<RTKNNClassifierQueryClient>("FluidKNNClassifierQuery",inTable);
makeSCWrapper<RTKNNRegressorQueryClient>("FluidKNNRegressorQuery",inTable);
makeSCWrapper<RTNormalizeQueryClient>("FluidNormalizeQuery",inTable);
makeSCWrapper<RTRobustScaleQueryClient>("FluidRobustScaleQuery",inTable);
makeSCWrapper<RTStandardizeQueryClient>("FluidStandardizeQuery",inTable);
makeSCWrapper<RTPCAQueryClient>("FluidPCAQuery",inTable);
makeSCWrapper<RTUMAPQueryClient>("FluidUMAPQuery",inTable);
makeSCWrapper<RTMLPRegressorQueryClient>("FluidMLPRegressorQuery",inTable);
makeSCWrapper<RTMLPClassifierQueryClient>("FluidMLPClassifierQuery",inTable);
Loading…
Cancel
Save