Merge branch 'master' of https://github.com/sunyinqi0508/AQuery2
This commit is contained in:
@@ -3,6 +3,8 @@ tests/datagen_jose/tickgen
|
|||||||
datagen
|
datagen
|
||||||
tests/private
|
tests/private
|
||||||
*.dSYM
|
*.dSYM
|
||||||
|
launcher.exp
|
||||||
|
launcher.lib
|
||||||
testmain.lib
|
testmain.lib
|
||||||
testmain.exp
|
testmain.exp
|
||||||
test.lib
|
test.lib
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ MonetDB_LIB =
|
|||||||
MonetDB_INC =
|
MonetDB_INC =
|
||||||
Threading =
|
Threading =
|
||||||
CXXFLAGS = --std=c++1z
|
CXXFLAGS = --std=c++1z
|
||||||
OPTFLAGS = -O3 -fno-semantic-interposition -DNDEBUG
|
OPTFLAGS = -O3 -DNDEBUG
|
||||||
LINKFLAGS = -flto
|
LINKFLAGS = -flto
|
||||||
SHAREDFLAGS = -shared
|
SHAREDFLAGS = -shared
|
||||||
FPIC = -fPIC
|
FPIC = -fPIC
|
||||||
@@ -12,6 +12,18 @@ LIBTOOL =
|
|||||||
USELIB_FLAG = -Wl,--whole-archive,libaquery.a -Wl,-no-whole-archive
|
USELIB_FLAG = -Wl,--whole-archive,libaquery.a -Wl,-no-whole-archive
|
||||||
LIBAQ_SRC = server/server.cpp server/monetdb_conn.cpp server/io.cpp
|
LIBAQ_SRC = server/server.cpp server/monetdb_conn.cpp server/io.cpp
|
||||||
LIBAQ_OBJ = server.o monetdb_conn.o io.o
|
LIBAQ_OBJ = server.o monetdb_conn.o io.o
|
||||||
|
SEMANTIC_INTERPOSITION = -fno-semantic-interposition
|
||||||
|
RANLIB = ranlib
|
||||||
|
ifeq ($(COMPILER), clang )
|
||||||
|
CLANG_GE_10 = $(shell expr `$(CXX) -dumpversion | cut -f1 -d.` \>= 10)
|
||||||
|
ifneq ($(CLANG_GE_10), 1)
|
||||||
|
SEMANTIC_INTERPOSITION =
|
||||||
|
endif
|
||||||
|
ifeq (, $(shell llvm-ranlib))
|
||||||
|
RANLIB = llvm-ranlib
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
OPTFLAGS += $(SEMANTIC_INTERPOSITION)
|
||||||
|
|
||||||
ifeq ($(PCH), 1)
|
ifeq ($(PCH), 1)
|
||||||
PCHFLAGS = -include server/pch.hpp
|
PCHFLAGS = -include server/pch.hpp
|
||||||
@@ -19,7 +31,6 @@ else
|
|||||||
PCHFLAGS =
|
PCHFLAGS =
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
ifeq ($(OS),Windows_NT)
|
ifeq ($(OS),Windows_NT)
|
||||||
NULL_DEVICE = NUL
|
NULL_DEVICE = NUL
|
||||||
OS_SUPPORT += server/winhelper.cpp
|
OS_SUPPORT += server/winhelper.cpp
|
||||||
@@ -48,8 +59,8 @@ else
|
|||||||
endif
|
endif
|
||||||
else
|
else
|
||||||
OPTFLAGS += -march=native
|
OPTFLAGS += -march=native
|
||||||
MonetDB_LIB += $AQ_MONETDB_LIB
|
MonetDB_LIB += $(AQ_MONETDB_LIB)
|
||||||
MonetDB_INC += $AQ_MONETDB_INC
|
MonetDB_INC += $(AQ_MONETDB_INC)
|
||||||
MonetDB_INC += -I/usr/local/include/monetdb -I/usr/include/monetdb
|
MonetDB_INC += -I/usr/local/include/monetdb -I/usr/include/monetdb
|
||||||
endif
|
endif
|
||||||
MonetDB_LIB += -lmonetdbe
|
MonetDB_LIB += -lmonetdbe
|
||||||
@@ -64,6 +75,7 @@ endif
|
|||||||
SHAREDFLAGS += $(FPIC)
|
SHAREDFLAGS += $(FPIC)
|
||||||
|
|
||||||
info:
|
info:
|
||||||
|
$(info $(OPTFLAGS))
|
||||||
$(info $(OS_SUPPORT))
|
$(info $(OS_SUPPORT))
|
||||||
$(info $(OS))
|
$(info $(OS))
|
||||||
$(info $(Threading))
|
$(info $(Threading))
|
||||||
@@ -78,14 +90,14 @@ pch:
|
|||||||
libaquery.a:
|
libaquery.a:
|
||||||
$(CXX) -c $(FPIC) $(PCHFLAGS) $(LIBAQ_SRC) $(MonetDB_INC) $(MonetDB_LIB) $(OS_SUPPORT) $(Threading) $(OPTFLAGS) $(LINKFLAGS) $(CXXFLAGS) &&\
|
$(CXX) -c $(FPIC) $(PCHFLAGS) $(LIBAQ_SRC) $(MonetDB_INC) $(MonetDB_LIB) $(OS_SUPPORT) $(Threading) $(OPTFLAGS) $(LINKFLAGS) $(CXXFLAGS) &&\
|
||||||
$(LIBTOOL) libaquery.a $(LIBAQ_OBJ) &&\
|
$(LIBTOOL) libaquery.a $(LIBAQ_OBJ) &&\
|
||||||
ranlib libaquery.a
|
$(RANLIB) libaquery.a
|
||||||
|
|
||||||
server.bin:
|
server.bin:
|
||||||
$(CXX) $(LIBAQ_SRC) $(LINKFLAGS) $(OS_SUPPORT) $(Threading) $(MonetDB_INC) $(MonetDB_LIB) $(OPTFLAGS) $(CXXFLAGS) -o server.bin
|
$(CXX) $(LIBAQ_SRC) $(LINKFLAGS) $(OS_SUPPORT) $(Threading) $(MonetDB_INC) $(MonetDB_LIB) $(OPTFLAGS) $(CXXFLAGS) -o server.bin
|
||||||
launcher:
|
launcher:
|
||||||
$(CXX) -D__AQ_BUILD_LAUNCHER__ $(LIBAQ_SRC) $(LINKFLAGS) $(OS_SUPPORT) $(Threading) $(MonetDB_INC) $(MonetDB_LIB) $(OPTFLAGS) $(CXXFLAGS) -o aq
|
$(CXX) -D__AQ_BUILD_LAUNCHER__ $(LIBAQ_SRC) $(LINKFLAGS) $(OS_SUPPORT) $(Threading) $(MonetDB_INC) $(MonetDB_LIB) $(OPTFLAGS) $(CXXFLAGS) -o aq
|
||||||
server.so:
|
server.so:
|
||||||
# $(CXX) server/server.cpp server/monetdb_conn.cpp -fPIC -shared $(OS_SUPPORT) monetdb/msvc/monetdbe.dll --std=c++1z -O3 -march=native -o server.so -I./monetdb/msvc
|
# $(CXX) -z muldefs server/server.cpp server/monetdb_conn.cpp -fPIC -shared $(OS_SUPPORT) monetdb/msvc/monetdbe.dll --std=c++1z -O3 -march=native -o server.so -I./monetdb/msvc
|
||||||
$(CXX) $(SHAREDFLAGS) $(PCHFLAGS) $(LIBAQ_SRC) $(OS_SUPPORT) $(Threading) $(MonetDB_INC) $(MonetDB_LIB) $(OPTFLAGS) $(LINKFLAGS) $(CXXFLAGS) -o server.so
|
$(CXX) $(SHAREDFLAGS) $(PCHFLAGS) $(LIBAQ_SRC) $(OS_SUPPORT) $(Threading) $(MonetDB_INC) $(MonetDB_LIB) $(OPTFLAGS) $(LINKFLAGS) $(CXXFLAGS) -o server.so
|
||||||
server_uselib:
|
server_uselib:
|
||||||
$(CXX) $(SHAREDFLAGS) $(USELIB_FLAG),libaquery.a $(MonetDB_LIB) $(OPTFLAGS) $(LINKFLAGS) $(CXXFLAGS) -o server.so
|
$(CXX) $(SHAREDFLAGS) $(USELIB_FLAG),libaquery.a $(MonetDB_LIB) $(OPTFLAGS) $(LINKFLAGS) $(CXXFLAGS) -o server.so
|
||||||
|
|||||||
+2
-2
@@ -10,7 +10,7 @@ have_hge = False
|
|||||||
cygroot = 'c:/msys64/usr/bin'
|
cygroot = 'c:/msys64/usr/bin'
|
||||||
msbuildroot = ''
|
msbuildroot = ''
|
||||||
os_platform = 'unknown'
|
os_platform = 'unknown'
|
||||||
build_driver = 'Makefile'
|
build_driver = 'Auto'
|
||||||
|
|
||||||
def init_config():
|
def init_config():
|
||||||
global __config_initialized__, os_platform, msbuildroot, build_driver
|
global __config_initialized__, os_platform, msbuildroot, build_driver
|
||||||
@@ -21,7 +21,7 @@ def init_config():
|
|||||||
import os
|
import os
|
||||||
from engine.utils import add_dll_dir
|
from engine.utils import add_dll_dir
|
||||||
# os.environ['CXX'] = 'C:/Program Files/LLVM/bin/clang.exe'
|
# os.environ['CXX'] = 'C:/Program Files/LLVM/bin/clang.exe'
|
||||||
os.environ['THREADING'] = '1'
|
# os.environ['THREADING'] = '1'
|
||||||
|
|
||||||
if ('__config_initialized__' not in globals() or
|
if ('__config_initialized__' not in globals() or
|
||||||
not __config_initialized__):
|
not __config_initialized__):
|
||||||
|
|||||||
@@ -173,7 +173,7 @@ class build_manager:
|
|||||||
self.cxx = ''
|
self.cxx = ''
|
||||||
self.OptimizationLv = '4' # [O0, O1, O2, O3, Ofast]
|
self.OptimizationLv = '4' # [O0, O1, O2, O3, Ofast]
|
||||||
self.Platform = 'amd64'
|
self.Platform = 'amd64'
|
||||||
self.PCH = 1
|
self.PCH = os.environ['PCH'] if 'PCH' in os.environ else 1
|
||||||
self.StaticLib = 1
|
self.StaticLib = 1
|
||||||
self.fLTO = 1
|
self.fLTO = 1
|
||||||
self.fmarchnative = 1
|
self.fmarchnative = 1
|
||||||
|
|||||||
@@ -97,11 +97,12 @@
|
|||||||
<LanguageStandard>stdcpp17</LanguageStandard>
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||||
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
||||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
<PrecompiledHeader>Create</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>pch.hpp</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>pch_msc.hpp</PrecompiledHeaderFile>
|
||||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
||||||
<PrecompiledHeaderOutputFile>../libaquery.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>$(SolutionDir)..\msc-plugin\pch_msc.pch</PrecompiledHeaderOutputFile>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<SubSystem>Console</SubSystem>
|
<SubSystem>Console</SubSystem>
|
||||||
@@ -122,7 +123,7 @@
|
|||||||
<LanguageStandard>stdcpp17</LanguageStandard>
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||||
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
||||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
<PrecompiledHeader>Create</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>pch.hpp</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>pch_msc.hpp</PrecompiledHeaderFile>
|
||||||
<DebugInformationFormat>None</DebugInformationFormat>
|
<DebugInformationFormat>None</DebugInformationFormat>
|
||||||
<Optimization>Full</Optimization>
|
<Optimization>Full</Optimization>
|
||||||
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
||||||
@@ -138,7 +139,8 @@
|
|||||||
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
||||||
<FloatingPointExceptions>false</FloatingPointExceptions>
|
<FloatingPointExceptions>false</FloatingPointExceptions>
|
||||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
||||||
<PrecompiledHeaderOutputFile>../libaquery.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>$(SolutionDir)..\msc-plugin\pch_msc.pch</PrecompiledHeaderOutputFile>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<SubSystem>Console</SubSystem>
|
<SubSystem>Console</SubSystem>
|
||||||
@@ -160,11 +162,12 @@
|
|||||||
<LanguageStandard>stdcpp17</LanguageStandard>
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||||
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
||||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
<PrecompiledHeader>Create</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>pch.hpp</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>pch_msc.hpp</PrecompiledHeaderFile>
|
||||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
||||||
<PrecompiledHeaderOutputFile>../libaquery.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>$(SolutionDir)..\msc-plugin\pch_msc.pch</PrecompiledHeaderOutputFile>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<SubSystem>Console</SubSystem>
|
<SubSystem>Console</SubSystem>
|
||||||
@@ -185,7 +188,7 @@
|
|||||||
<LanguageStandard>stdcpp17</LanguageStandard>
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||||
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
||||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
<PrecompiledHeader>Create</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>pch.hpp</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>pch_msc.hpp</PrecompiledHeaderFile>
|
||||||
<DebugInformationFormat>None</DebugInformationFormat>
|
<DebugInformationFormat>None</DebugInformationFormat>
|
||||||
<Optimization>Full</Optimization>
|
<Optimization>Full</Optimization>
|
||||||
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
||||||
@@ -201,7 +204,8 @@
|
|||||||
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
||||||
<FloatingPointExceptions>false</FloatingPointExceptions>
|
<FloatingPointExceptions>false</FloatingPointExceptions>
|
||||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
||||||
<PrecompiledHeaderOutputFile>../libaquery.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>$(SolutionDir)..\msc-plugin\pch_msc.pch</PrecompiledHeaderOutputFile>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<SubSystem>Console</SubSystem>
|
<SubSystem>Console</SubSystem>
|
||||||
|
|||||||
@@ -104,11 +104,14 @@
|
|||||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
||||||
<AdditionalOptions>/WL %(AdditionalOptions)</AdditionalOptions>
|
<AdditionalOptions>/WL %(AdditionalOptions)</AdditionalOptions>
|
||||||
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
||||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>./server/pch.hpp</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>pch_msc.hpp</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>../libaquery.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>
|
||||||
|
</PrecompiledHeaderOutputFile>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
|
||||||
|
<ForcedIncludeFiles>pch_msc.hpp</ForcedIncludeFiles>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<SubSystem>Console</SubSystem>
|
<SubSystem>Console</SubSystem>
|
||||||
@@ -129,8 +132,8 @@
|
|||||||
<LanguageStandard>stdcpp17</LanguageStandard>
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
||||||
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
||||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>./server/pch.hpp</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>pch_msc.hpp</PrecompiledHeaderFile>
|
||||||
<DebugInformationFormat>None</DebugInformationFormat>
|
<DebugInformationFormat>None</DebugInformationFormat>
|
||||||
<Optimization>Full</Optimization>
|
<Optimization>Full</Optimization>
|
||||||
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
||||||
@@ -145,8 +148,11 @@
|
|||||||
<ControlFlowGuard>false</ControlFlowGuard>
|
<ControlFlowGuard>false</ControlFlowGuard>
|
||||||
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
||||||
<FloatingPointExceptions>false</FloatingPointExceptions>
|
<FloatingPointExceptions>false</FloatingPointExceptions>
|
||||||
<PrecompiledHeaderOutputFile>../libaquery.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>
|
||||||
|
</PrecompiledHeaderOutputFile>
|
||||||
<EnableModules>false</EnableModules>
|
<EnableModules>false</EnableModules>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
|
||||||
|
<ForcedIncludeFiles>pch_msc.hpp</ForcedIncludeFiles>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<SubSystem>Console</SubSystem>
|
<SubSystem>Console</SubSystem>
|
||||||
@@ -175,11 +181,14 @@
|
|||||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
||||||
<AdditionalOptions>/WL %(AdditionalOptions)</AdditionalOptions>
|
<AdditionalOptions>/WL %(AdditionalOptions)</AdditionalOptions>
|
||||||
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
||||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>./server/pch.hpp</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>pch_msc.hpp</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeaderOutputFile>../libaquery.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>
|
||||||
|
</PrecompiledHeaderOutputFile>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
|
||||||
|
<ForcedIncludeFiles>pch_msc.hpp</ForcedIncludeFiles>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<SubSystem>Console</SubSystem>
|
<SubSystem>Console</SubSystem>
|
||||||
@@ -200,8 +209,8 @@
|
|||||||
<LanguageStandard>stdcpp17</LanguageStandard>
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||||
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>$(ProjectDir)\..\monetdb\msvc</AdditionalIncludeDirectories>
|
||||||
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
||||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||||
<PrecompiledHeaderFile>./server/pch.hpp</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>pch_msc.hpp</PrecompiledHeaderFile>
|
||||||
<DebugInformationFormat>None</DebugInformationFormat>
|
<DebugInformationFormat>None</DebugInformationFormat>
|
||||||
<Optimization>Full</Optimization>
|
<Optimization>Full</Optimization>
|
||||||
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
||||||
@@ -216,8 +225,11 @@
|
|||||||
<ControlFlowGuard>false</ControlFlowGuard>
|
<ControlFlowGuard>false</ControlFlowGuard>
|
||||||
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
|
||||||
<FloatingPointExceptions>false</FloatingPointExceptions>
|
<FloatingPointExceptions>false</FloatingPointExceptions>
|
||||||
<PrecompiledHeaderOutputFile>../libaquery.pch</PrecompiledHeaderOutputFile>
|
<PrecompiledHeaderOutputFile>
|
||||||
|
</PrecompiledHeaderOutputFile>
|
||||||
<EnableModules>false</EnableModules>
|
<EnableModules>false</EnableModules>
|
||||||
|
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
|
||||||
|
<ForcedIncludeFiles>pch_msc.hpp</ForcedIncludeFiles>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<SubSystem>Console</SubSystem>
|
<SubSystem>Console</SubSystem>
|
||||||
|
|||||||
@@ -9,9 +9,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "server", "server.vcxproj",
|
|||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msc-plugin", "msc-plugin.vcxproj", "{8081FDAA-4D13-4B7A-ADB2-8224AF7F1C81}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msc-plugin", "msc-plugin.vcxproj", "{8081FDAA-4D13-4B7A-ADB2-8224AF7F1C81}"
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{B52AACF7-16A6-4FCA-90AD-867D367BDA4F} = {B52AACF7-16A6-4FCA-90AD-867D367BDA4F}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
EndProject
|
||||||
Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "msvs-py", "..\msvs-py\msvs-py.pyproj", "{CCC243F5-663E-45B7-A6DE-B2468C58B3A7}"
|
Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "msvs-py", "..\msvs-py\msvs-py.pyproj", "{CCC243F5-663E-45B7-A6DE-B2468C58B3A7}"
|
||||||
EndProject
|
EndProject
|
||||||
|
|||||||
@@ -210,8 +210,8 @@ class Context:
|
|||||||
from aquery_config import build_driver, os_platform
|
from aquery_config import build_driver, os_platform
|
||||||
if not self.finalized:
|
if not self.finalized:
|
||||||
headers = ''
|
headers = ''
|
||||||
if build_driver == 'MSBuild':
|
# if build_driver == 'MSBuild':
|
||||||
headers ='#include \"./server/pch.hpp\"\n'
|
# headers ='#include \"./server/pch.hpp\"\n'
|
||||||
|
|
||||||
for h in self.headers:
|
for h in self.headers:
|
||||||
if h[0] != '"':
|
if h[0] != '"':
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#include "pch.hpp"
|
#include "pch_msc.hpp"
|
||||||
|
|
||||||
#include "libaquery.h"
|
#include "libaquery.h"
|
||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
|
|||||||
Reference in New Issue
Block a user