44
44
</ItemGroup >
45
45
<ItemGroup >
46
46
<ClCompile Include =" ..\assert.c" />
47
+ <ClCompile Include =" ..\cxx\isfuns.cc" >
48
+ <UndefinePreprocessorDefinitions >inline;%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions >
49
+ </ClCompile >
50
+ <ClCompile Include =" ..\cxx\ismpf.cc" >
51
+ <UndefinePreprocessorDefinitions >inline;%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions >
52
+ </ClCompile >
53
+ <ClCompile Include =" ..\cxx\ismpq.cc" >
54
+ <UndefinePreprocessorDefinitions >inline;%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions >
55
+ </ClCompile >
56
+ <ClCompile Include =" ..\cxx\ismpz.cc" >
57
+ <UndefinePreprocessorDefinitions >inline;%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions >
58
+ </ClCompile >
59
+ <ClCompile Include =" ..\cxx\ismpznw.cc" >
60
+ <UndefinePreprocessorDefinitions >inline;%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions >
61
+ </ClCompile >
62
+ <ClCompile Include =" ..\cxx\limits.cc" >
63
+ <UndefinePreprocessorDefinitions >inline;%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions >
64
+ </ClCompile >
65
+ <ClCompile Include =" ..\cxx\osdoprnti.cc" >
66
+ <UndefinePreprocessorDefinitions >inline;%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions >
67
+ </ClCompile >
68
+ <ClCompile Include =" ..\cxx\osfuns.cc" >
69
+ <UndefinePreprocessorDefinitions >inline;%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions >
70
+ </ClCompile >
71
+ <ClCompile Include =" ..\cxx\osmpf.cc" >
72
+ <UndefinePreprocessorDefinitions >inline;%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions >
73
+ </ClCompile >
74
+ <ClCompile Include =" ..\cxx\osmpq.cc" >
75
+ <UndefinePreprocessorDefinitions >inline;%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions >
76
+ </ClCompile >
77
+ <ClCompile Include =" ..\cxx\osmpz.cc" >
78
+ <UndefinePreprocessorDefinitions >inline;%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions >
79
+ </ClCompile >
47
80
<ClCompile Include =" ..\errno.c" />
48
81
<ClCompile Include =" ..\extract-dbl.c" />
49
82
<ClCompile Include =" ..\invalid.c" />
937
970
</ClCompile >
938
971
</ItemGroup >
939
972
<ItemGroup >
973
+ <ClInclude Include =" ..\gmp-impl.h" />
974
+ <ClInclude Include =" ..\gmpxx.h" />
975
+ <ClInclude Include =" ..\longlong.h" />
940
976
<ClInclude Include =" ..\mpf\fits_s.h" />
941
977
<ClInclude Include =" ..\mpf\fits_u.h" />
942
978
<ClInclude Include =" ..\mpz\aors.h" />
1412
1448
<WarningLevel >Level3</WarningLevel >
1413
1449
<Optimization >Disabled</Optimization >
1414
1450
<MultiProcessorCompilation >true</MultiProcessorCompilation >
1415
- <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;HAVE_CONFIG_H;_WIN32_WINNT=0x0502;_DEBUG;DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
1451
+ <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;__GMP_WITHIN_GMPXX; HAVE_CONFIG_H;_WIN32_WINNT=0x0502;_DEBUG;DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
1416
1452
<AdditionalIncludeDirectories >.\;..\;.\mpn;.\x86;.\x86\mpn;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
1417
1453
<DisableSpecificWarnings >4996;4244;4146;4018;4554;4090;4267;4101;4334;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings >
1418
1454
<ProgramDataBaseFileName >$(OutDir)\lib\x86\$(TargetName).pdb</ProgramDataBaseFileName >
1430
1466
<PostBuildEvent >
1431
1467
<Command >mkdir "$(OutDir)"\include
1432
1468
copy .\gmp.h "$(OutDir)"\include\
1469
+ copy ..\gmpxx.h "$(OutDir)"\include\
1433
1470
mkdir $(OutDir)\licenses
1434
1471
copy ..\COPYING.LESSERv3 $(OutDir)\licenses\gmp.txt</Command >
1435
1472
</PostBuildEvent >
@@ -1494,7 +1531,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
1494
1531
<WarningLevel >Level3</WarningLevel >
1495
1532
<Optimization >Disabled</Optimization >
1496
1533
<MultiProcessorCompilation >true</MultiProcessorCompilation >
1497
- <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;HAVE_CONFIG_H;_WIN32_WINNT=0x0600;_DEBUG;DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
1534
+ <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;__GMP_WITHIN_GMPXX; HAVE_CONFIG_H;_WIN32_WINNT=0x0600;_DEBUG;DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
1498
1535
<AdditionalIncludeDirectories >.\;..\;.\mpn;.\x86_64;.\x86_64\mpn;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
1499
1536
<DisableSpecificWarnings >4996;4244;4146;4018;4554;4090;4267;4101;4334;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings >
1500
1537
<ProgramDataBaseFileName >$(OutDir)\lib\x64\$(TargetName).pdb</ProgramDataBaseFileName >
@@ -1511,6 +1548,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
1511
1548
<PostBuildEvent >
1512
1549
<Command >mkdir "$(OutDir)"\include
1513
1550
copy .\gmp.h "$(OutDir)"\include\
1551
+ copy ..\gmpxx.h "$(OutDir)"\include\
1514
1552
mkdir $(OutDir)\licenses
1515
1553
copy ..\COPYING.LESSERv3 $(OutDir)\licenses\gmp.txt</Command >
1516
1554
</PostBuildEvent >
@@ -1575,7 +1613,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
1575
1613
<WarningLevel >Level3</WarningLevel >
1576
1614
<Optimization >Disabled</Optimization >
1577
1615
<MultiProcessorCompilation >true</MultiProcessorCompilation >
1578
- <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;HAVE_CONFIG_H;_WIN32_WINNT=0x0502;DLL_EXPORT;_DEBUG;DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
1616
+ <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;__GMP_WITHIN_GMPXX; HAVE_CONFIG_H;_WIN32_WINNT=0x0502;DLL_EXPORT;_DEBUG;DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
1579
1617
<AdditionalIncludeDirectories >.\;..\;.\mpn;.\x86;.\x86\mpn;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
1580
1618
<BufferSecurityCheck >true</BufferSecurityCheck >
1581
1619
<DisableSpecificWarnings >4996;4244;4146;4018;4554;4090;4267;4101;4334;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings >
@@ -1597,6 +1635,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
1597
1635
<PostBuildEvent >
1598
1636
<Command >mkdir "$(OutDir)"\include
1599
1637
copy .\gmp.h "$(OutDir)"\include\
1638
+ copy ..\gmpxx.h "$(OutDir)"\include\
1600
1639
mkdir $(OutDir)\licenses
1601
1640
copy ..\COPYING.LESSERv3 $(OutDir)\licenses\gmp.txt</Command >
1602
1641
</PostBuildEvent >
@@ -1661,7 +1700,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
1661
1700
<WarningLevel >Level3</WarningLevel >
1662
1701
<Optimization >Disabled</Optimization >
1663
1702
<MultiProcessorCompilation >true</MultiProcessorCompilation >
1664
- <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;HAVE_CONFIG_H;_WIN32_WINNT=0x0600;DLL_EXPORT;_DEBUG;DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
1703
+ <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;__GMP_WITHIN_GMPXX; HAVE_CONFIG_H;_WIN32_WINNT=0x0600;DLL_EXPORT;_DEBUG;DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
1665
1704
<AdditionalIncludeDirectories >.\;..\;.\mpn;.\x86_64;.\x86_64\mpn;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
1666
1705
<DisableSpecificWarnings >4996;4244;4146;4018;4554;4090;4267;4101;4334;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings >
1667
1706
<ProgramDataBaseFileName >$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName >
@@ -1680,6 +1719,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
1680
1719
<PostBuildEvent >
1681
1720
<Command >mkdir "$(OutDir)"\include
1682
1721
copy .\gmp.h "$(OutDir)"\include\
1722
+ copy ..\gmpxx.h "$(OutDir)"\include\
1683
1723
mkdir $(OutDir)\licenses
1684
1724
copy ..\COPYING.LESSERv3 $(OutDir)\licenses\gmp.txt</Command >
1685
1725
</PostBuildEvent >
@@ -1751,7 +1791,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
1751
1791
<EnableFiberSafeOptimizations >true</EnableFiberSafeOptimizations >
1752
1792
<OmitFramePointers >true</OmitFramePointers >
1753
1793
<StringPooling >true</StringPooling >
1754
- <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;HAVE_CONFIG_H;_WIN32_WINNT=0x0502;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
1794
+ <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;__GMP_WITHIN_GMPXX; HAVE_CONFIG_H;_WIN32_WINNT=0x0502;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
1755
1795
<AdditionalIncludeDirectories >.\;..\;.\mpn;.\x86;.\x86\mpn;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
1756
1796
<DisableSpecificWarnings >4996;4244;4146;4018;4554;4090;4267;4101;4334;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings >
1757
1797
<InterproceduralOptimization >SingleFile</InterproceduralOptimization >
@@ -1771,6 +1811,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
1771
1811
<PostBuildEvent >
1772
1812
<Command >mkdir "$(OutDir)"\include
1773
1813
copy .\gmp.h "$(OutDir)"\include\
1814
+ copy ..\gmpxx.h "$(OutDir)"\include\
1774
1815
mkdir $(OutDir)\licenses
1775
1816
copy ..\COPYING.LESSERv3 $(OutDir)\licenses\gmp.txt</Command >
1776
1817
</PostBuildEvent >
@@ -1841,7 +1882,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
1841
1882
<EnableFiberSafeOptimizations >true</EnableFiberSafeOptimizations >
1842
1883
<OmitFramePointers >true</OmitFramePointers >
1843
1884
<StringPooling >true</StringPooling >
1844
- <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;HAVE_CONFIG_H;_WIN32_WINNT=0x0502;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
1885
+ <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;__GMP_WITHIN_GMPXX; HAVE_CONFIG_H;_WIN32_WINNT=0x0502;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
1845
1886
<AdditionalIncludeDirectories >.\;..\;.\mpn;.\x86;.\x86\mpn;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
1846
1887
<DisableSpecificWarnings >4996;4244;4146;4018;4554;4090;4267;4101;4334;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings >
1847
1888
<InterproceduralOptimization >SingleFile</InterproceduralOptimization >
@@ -1861,6 +1902,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
1861
1902
<PostBuildEvent >
1862
1903
<Command >mkdir "$(OutDir)"\include
1863
1904
copy .\gmp.h "$(OutDir)"\include\
1905
+ copy ..\gmpxx.h "$(OutDir)"\include\
1864
1906
mkdir $(OutDir)\licenses
1865
1907
copy ..\COPYING.LESSERv3 $(OutDir)\licenses\gmp.txt</Command >
1866
1908
</PostBuildEvent >
@@ -1931,7 +1973,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
1931
1973
<EnableFiberSafeOptimizations >true</EnableFiberSafeOptimizations >
1932
1974
<OmitFramePointers >true</OmitFramePointers >
1933
1975
<StringPooling >true</StringPooling >
1934
- <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;HAVE_CONFIG_H;_WIN32_WINNT=0x0600;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
1976
+ <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;__GMP_WITHIN_GMPXX; HAVE_CONFIG_H;_WIN32_WINNT=0x0600;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
1935
1977
<AdditionalIncludeDirectories >.\;..\;.\mpn;.\x86_64;.\x86_64\mpn;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
1936
1978
<DisableSpecificWarnings >4996;4244;4146;4018;4554;4090;4267;4101;4334;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings >
1937
1979
<InterproceduralOptimization >SingleFile</InterproceduralOptimization >
@@ -1950,6 +1992,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
1950
1992
<PostBuildEvent >
1951
1993
<Command >mkdir "$(OutDir)"\include
1952
1994
copy .\gmp.h "$(OutDir)"\include\
1995
+ copy ..\gmpxx.h "$(OutDir)"\include\
1953
1996
mkdir $(OutDir)\licenses
1954
1997
copy ..\COPYING.LESSERv3 $(OutDir)\licenses\gmp.txt</Command >
1955
1998
</PostBuildEvent >
@@ -2020,7 +2063,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
2020
2063
<EnableFiberSafeOptimizations >true</EnableFiberSafeOptimizations >
2021
2064
<OmitFramePointers >true</OmitFramePointers >
2022
2065
<StringPooling >true</StringPooling >
2023
- <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;HAVE_CONFIG_H;_WIN32_WINNT=0x0600;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
2066
+ <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;__GMP_WITHIN_GMPXX; HAVE_CONFIG_H;_WIN32_WINNT=0x0600;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
2024
2067
<AdditionalIncludeDirectories >.\;..\;.\mpn;.\x86_64;.\x86_64\mpn;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
2025
2068
<DisableSpecificWarnings >4996;4244;4146;4018;4554;4090;4267;4101;4334;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings >
2026
2069
<InterproceduralOptimization >SingleFile</InterproceduralOptimization >
@@ -2039,6 +2082,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
2039
2082
<PostBuildEvent >
2040
2083
<Command >mkdir "$(OutDir)"\include
2041
2084
copy .\gmp.h "$(OutDir)"\include\
2085
+ copy ..\gmpxx.h "$(OutDir)"\include\
2042
2086
mkdir $(OutDir)\licenses
2043
2087
copy ..\COPYING.LESSERv3 $(OutDir)\licenses\gmp.txt</Command >
2044
2088
</PostBuildEvent >
@@ -2109,7 +2153,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
2109
2153
<EnableFiberSafeOptimizations >true</EnableFiberSafeOptimizations >
2110
2154
<OmitFramePointers >true</OmitFramePointers >
2111
2155
<StringPooling >true</StringPooling >
2112
- <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;HAVE_CONFIG_H;_WIN32_WINNT=0x0502;DLL_EXPORT;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
2156
+ <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;__GMP_WITHIN_GMPXX; HAVE_CONFIG_H;_WIN32_WINNT=0x0502;DLL_EXPORT;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
2113
2157
<AdditionalIncludeDirectories >.\;..\;.\mpn;.\x86;.\x86\mpn;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
2114
2158
<DisableSpecificWarnings >4996;4244;4146;4018;4554;4090;4267;4101;4334;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings >
2115
2159
<ProgramDataBaseFileName >$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName >
@@ -2131,6 +2175,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
2131
2175
<PostBuildEvent >
2132
2176
<Command >mkdir "$(OutDir)"\include
2133
2177
copy .\gmp.h "$(OutDir)"\include\
2178
+ copy ..\gmpxx.h "$(OutDir)"\include\
2134
2179
mkdir $(OutDir)\licenses
2135
2180
copy ..\COPYING.LESSERv3 $(OutDir)\licenses\gmp.txt</Command >
2136
2181
</PostBuildEvent >
@@ -2201,7 +2246,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
2201
2246
<EnableFiberSafeOptimizations >true</EnableFiberSafeOptimizations >
2202
2247
<OmitFramePointers >true</OmitFramePointers >
2203
2248
<StringPooling >true</StringPooling >
2204
- <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;HAVE_CONFIG_H;_WIN32_WINNT=0x0600;DLL_EXPORT;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
2249
+ <PreprocessorDefinitions >inline=__inline;__GMP_WITHIN_GMP;__GMP_WITHIN_GMPXX; HAVE_CONFIG_H;_WIN32_WINNT=0x0600;DLL_EXPORT;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
2205
2250
<AdditionalIncludeDirectories >.\;..\;.\mpn;.\x86_64;.\x86_64\mpn;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
2206
2251
<DisableSpecificWarnings >4996;4244;4146;4018;4554;4090;4267;4101;4334;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings >
2207
2252
<ProgramDataBaseFileName >$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName >
@@ -2221,6 +2266,7 @@ del /f /q $(OutDir)\licenses\gmp.txt
2221
2266
<PostBuildEvent >
2222
2267
<Command >mkdir "$(OutDir)"\include
2223
2268
copy .\gmp.h "$(OutDir)"\include\
2269
+ copy ..\gmpxx.h "$(OutDir)"\include\
2224
2270
mkdir $(OutDir)\licenses
2225
2271
copy ..\COPYING.LESSERv3 $(OutDir)\licenses\gmp.txt</Command >
2226
2272
</PostBuildEvent >
0 commit comments