Skip to content

Commit d9fed52

Browse files
authored
Merge pull request #12 from vincefn/upstream-objcryst
Merge upstream objcryst changes (upstream-objcryst branch)
2 parents e7c354a + c0a6bb8 commit d9fed52

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+4221
-2270
lines changed

.gitignore

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ project.xcworkspace
99
*.app
1010
build
1111
*.log
12-
/cctbx
12+
/cctbx/cctbx
13+
/cctbx/include
1314
/newmat
1415
/freeglut*
1516
/fftw*
@@ -19,6 +20,9 @@ build
1920
*.tar.bz2
2021
*.tar.gz
2122
cctbx_install_script.csh
23+
cctbx_sources
24+
newmat11
25+
.idea
2226
/wxWidgets*
2327
*.pyc
2428
/ObjCryst/rules.mak
@@ -27,7 +31,10 @@ cctbx_install_script.csh
2731
JOB*.xml*
2832
/Fox/src/Fox
2933
/Fox/src/Fox-nogui
30-
34+
/Fox/example/client
3135
*.dmg
3236
Fox/wikihtml
3337
*.pov
38+
boost_1_68_0
39+
GridRslt
40+

ChangeLog.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
#### 2020.1 (January 2021)
2+
NEW FEATURES
3+
* Add cylindrical absorption correction (mu*R)
4+
* Access to Crystallography Open Database now uses an http access without
5+
need for MySQL, and should work through firewalls
6+
7+
IMPROVEMENTS
8+
* Switched to wxWidgets 3.1
9+
* When using --cif2pattern, do not convert atoms to a Molecule (faster)
10+
* Fox grid allows a working directory with spaces in the path.
11+
12+
BUG FIXES
13+
* Correct EstimateCellVolume estimation for orthorombic F
14+
* + several minor issues
15+
116
#### 2017.2 (28 June 2017)
217
NEW FEATURES
318
* 3D crystal view: add 'M' shortcut to allow forcing the full display

Fox/Fox-Info.plist

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
<string>Fox.icns</string>
1616
<key>CFBundleTypeName</key>
1717
<string>Crystallographic Information File</string>
18+
<key>CFBundleTypeRole</key>
19+
<string>Viewer</string>
1820
<key>LSItemContentTypes</key>
1921
<array>
2022
<string></string>
@@ -23,8 +25,6 @@
2325
<false/>
2426
<key>NSPersistentStoreTypeKey</key>
2527
<string>XML</string>
26-
<key>CFBundleTypeRole</key>
27-
<string>Viewer</string>
2828
</dict>
2929
<dict>
3030
<key>CFBundleTypeExtensions</key>
@@ -58,6 +58,6 @@
5858
<key>CFBundleSignature</key>
5959
<string>????</string>
6060
<key>CFBundleVersion</key>
61-
<string>2016.1</string>
61+
<string>2020.1</string>
6262
</dict>
6363
</plist>

Fox/Fox.xcodeproj/project.pbxproj

Lines changed: 340 additions & 62 deletions
Large diffs are not rendered by default.

Fox/Fox_vc12.sln

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 2013
4-
VisualStudioVersion = 12.0.31101.0
3+
# Visual Studio Version 16
4+
VisualStudioVersion = 16.0.30804.86
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Fox", "Fox_vc12.vcxproj", "{2775CD9F-FFF3-4373-A229-94DD4B6D7747}"
77
ProjectSection(ProjectDependencies) = postProject
@@ -42,4 +42,7 @@ Global
4242
GlobalSection(SolutionProperties) = preSolution
4343
HideSolutionNode = FALSE
4444
EndGlobalSection
45+
GlobalSection(ExtensibilityGlobals) = postSolution
46+
SolutionGuid = {92D2EBD0-0BED-4254-8D3C-BB238046D064}
47+
EndGlobalSection
4548
EndGlobal

Fox/Fox_vc12.vcxproj

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
44
<ProjectConfiguration Include="Debug|Win32">
55
<Configuration>Debug</Configuration>
@@ -19,25 +19,26 @@
1919
<Keyword>Win32Proj</Keyword>
2020
<RootNamespace>Fox</RootNamespace>
2121
<ProjectName>Fox</ProjectName>
22+
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
2223
</PropertyGroup>
2324
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
2425
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
2526
<ConfigurationType>Application</ConfigurationType>
2627
<UseDebugLibraries>true</UseDebugLibraries>
27-
<PlatformToolset>v120_xp</PlatformToolset>
28+
<PlatformToolset>v142</PlatformToolset>
2829
<CharacterSet>Unicode</CharacterSet>
2930
</PropertyGroup>
3031
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
3132
<ConfigurationType>Application</ConfigurationType>
3233
<UseDebugLibraries>false</UseDebugLibraries>
33-
<PlatformToolset>v120_xp</PlatformToolset>
34+
<PlatformToolset>v142</PlatformToolset>
3435
<WholeProgramOptimization>true</WholeProgramOptimization>
3536
<CharacterSet>Unicode</CharacterSet>
3637
</PropertyGroup>
3738
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_XP_NoCOD|Win32'" Label="Configuration">
3839
<ConfigurationType>Application</ConfigurationType>
3940
<UseDebugLibraries>false</UseDebugLibraries>
40-
<PlatformToolset>v120_xp</PlatformToolset>
41+
<PlatformToolset>v141_xp</PlatformToolset>
4142
<WholeProgramOptimization>true</WholeProgramOptimization>
4243
<CharacterSet>Unicode</CharacterSet>
4344
</PropertyGroup>
@@ -62,6 +63,7 @@
6263
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
6364
<LinkIncremental>false</LinkIncremental>
6465
<IntDir>$(Configuration)\$(ProjectName)\</IntDir>
66+
<GenerateManifest>false</GenerateManifest>
6567
</PropertyGroup>
6668
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_XP_NoCOD|Win32'">
6769
<LinkIncremental>false</LinkIncremental>
@@ -75,7 +77,7 @@
7577
<Optimization>Disabled</Optimization>
7678
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;_WINDOWS;%(PreprocessorDefinitions);__WX__CRYST__;HAVE_SSE_MATHFUN;USE_SSE2;OBJCRYST_GL;HAVE_FFTW;__FOX_COD__;__DEBUG__</PreprocessorDefinitions>
7779
<SDLCheck>false</SDLCheck>
78-
<AdditionalIncludeDirectories>$(SolutionDir)..\;$(SolutionDir)..\cctbx\include;$(SolutionDir)..\ObjCryst;$(SolutionDir)..\wxWidgets\include\msvc;$(SolutionDir)..\wxWidgets\include;$(SolutionDir)..\fftw\api;$(SolutionDir)..\mysql-connector-c-src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
80+
<AdditionalIncludeDirectories>$(SolutionDir)..\;$(SolutionDir)..\cctbx\include;$(SolutionDir)..\ObjCryst;$(SolutionDir)..\wxWidgets\include\msvc;$(SolutionDir)..\wxWidgets\lib\vc_lib\mswu;$(SolutionDir)..\wxWidgets\include;$(SolutionDir)..\fftw\api;$(ProjectDir)\..\boost;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
7981
<ObjectFileName>$(IntDir)\%(RelativeDir)</ObjectFileName>
8082
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
8183
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
@@ -88,9 +90,9 @@
8890
<Link>
8991
<SubSystem>Windows</SubSystem>
9092
<GenerateDebugInformation>true</GenerateDebugInformation>
91-
<AdditionalLibraryDirectories>$(SolutionDir)..\wxWidgets\lib\vc_lib;$(SolutionDir)$(Configuration);$(SolutionDir)..\fftw\fftw-3.3-libs\Static-Release;$(SolutionDir)..\mysql-connector-c-src\libmysql\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
92-
<AdditionalDependencies>newmat.lib;cctbx.lib;libfftwf-3.3.lib;mysqlclient.lib;%(AdditionalDependencies)</AdditionalDependencies>
93-
<IgnoreSpecificDefaultLibraries>libboost_date_time-vc100-mt-sgd-1_47.lib;MSVCRT.lib;LIBCMT.lib</IgnoreSpecificDefaultLibraries>
93+
<AdditionalLibraryDirectories>$(SolutionDir)..\wxWidgets\lib\vc_lib;$(SolutionDir)$(Configuration);$(SolutionDir)..\fftw\fftw-3.3-libs\Static-Release;$(ProjectDir)\..\boost\stage\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
94+
<AdditionalDependencies>newmat.lib;cctbx.lib;libfftwf-3.3.lib;%(AdditionalDependencies)</AdditionalDependencies>
95+
<IgnoreSpecificDefaultLibraries>MSVCRT.lib;LIBCMT.lib</IgnoreSpecificDefaultLibraries>
9496
</Link>
9597
<ResourceCompile>
9698
<AdditionalIncludeDirectories>$(SolutionDir)..\wxWidgets\include\msvc;$(SolutionDir)..\wxWidgets\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -105,24 +107,30 @@
105107
<IntrinsicFunctions>true</IntrinsicFunctions>
106108
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;NDEBUG;_WINDOWS;%(PreprocessorDefinitions);__WX__CRYST__;HAVE_SSE_MATHFUN;USE_SSE2;OBJCRYST_GL;HAVE_FFTW;__FOX_COD__</PreprocessorDefinitions>
107109
<SDLCheck>false</SDLCheck>
108-
<AdditionalIncludeDirectories>$(SolutionDir)..\;$(SolutionDir)..\cctbx\include;$(SolutionDir)..\ObjCryst;$(SolutionDir)..\wxWidgets\include\msvc;$(SolutionDir)..\wxWidgets\include;$(SolutionDir)..\fftw\api;$(SolutionDir)..\mysql-connector-c-src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
110+
<AdditionalIncludeDirectories>$(SolutionDir)..\;$(SolutionDir)..\cctbx\include;$(SolutionDir)..\ObjCryst;$(SolutionDir)..\wxWidgets\include\msvc;$(SolutionDir)..\wxWidgets\include;$(SolutionDir)..\fftw\api;$(ProjectDir)\..\boost;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
109111
<ObjectFileName>$(IntDir)\%(RelativeDir)</ObjectFileName>
110112
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
111113
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
112114
<FloatingPointModel>Fast</FloatingPointModel>
113115
<FloatingPointExceptions>
114116
</FloatingPointExceptions>
115117
<MultiProcessorCompilation>true</MultiProcessorCompilation>
118+
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
119+
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
120+
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
121+
<BufferSecurityCheck>false</BufferSecurityCheck>
116122
</ClCompile>
117123
<Link>
118124
<SubSystem>Windows</SubSystem>
119-
<GenerateDebugInformation>true</GenerateDebugInformation>
125+
<GenerateDebugInformation>false</GenerateDebugInformation>
120126
<EnableCOMDATFolding>true</EnableCOMDATFolding>
121127
<OptimizeReferences>true</OptimizeReferences>
122-
<AdditionalLibraryDirectories>$(SolutionDir)..\wxWidgets\lib\vc_lib;$(SolutionDir)$(Configuration);$(SolutionDir)..\fftw\fftw-3.3-libs\Static-Release;$(SolutionDir)..\mysql-connector-c-src\libmysql\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
123-
<IgnoreSpecificDefaultLibraries>libboost_date_time-vc100-mt-s-1_47.lib;MSVCRT.lib</IgnoreSpecificDefaultLibraries>
124-
<AdditionalDependencies>newmat.lib;cctbx.lib;libfftwf-3.3.lib;mysqlclient.lib;%(AdditionalDependencies)</AdditionalDependencies>
128+
<AdditionalLibraryDirectories>$(SolutionDir)..\wxWidgets\lib\vc_lib;$(SolutionDir)$(Configuration);$(SolutionDir)..\fftw\fftw-3.3-libs\Static-Release;$(ProjectDir)\..\boost\stage\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
129+
<IgnoreSpecificDefaultLibraries>
130+
</IgnoreSpecificDefaultLibraries>
131+
<AdditionalDependencies>newmat.lib;cctbx.lib;libfftwf-3.3.lib;%(AdditionalDependencies)</AdditionalDependencies>
125132
<ShowProgress>LinkVerbose</ShowProgress>
133+
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
126134
</Link>
127135
<ResourceCompile>
128136
<AdditionalIncludeDirectories>$(SolutionDir)..\wxWidgets\include\msvc;$(SolutionDir)..\wxWidgets\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -187,6 +195,7 @@
187195
<ClCompile Include="..\ObjCryst\ObjCryst\ScatteringPowerSphere.cpp" />
188196
<ClCompile Include="..\ObjCryst\ObjCryst\SpaceGroup.cpp" />
189197
<ClCompile Include="..\ObjCryst\ObjCryst\test.cpp" />
198+
<ClCompile Include="..\ObjCryst\ObjCryst\Undo.cpp" />
190199
<ClCompile Include="..\ObjCryst\ObjCryst\UnitCell.cpp" />
191200
<ClCompile Include="..\ObjCryst\ObjCryst\ZScatterer.cpp" />
192201
<ClCompile Include="..\ObjCryst\Quirks\ci_string.cpp" />
@@ -220,7 +229,6 @@
220229
<ClCompile Include="src\FoxClient.cpp" />
221230
<ClCompile Include="src\FoxJob.cpp" />
222231
<ClCompile Include="src\FoxServer.cpp" />
223-
<ClCompile Include="src\FoxServerThread.cpp" />
224232
<ClCompile Include="src\GridResult.cpp" />
225233
<ClCompile Include="src\IOSocket.cpp" />
226234
<ClCompile Include="src\WXFoxClient.cpp" />

Fox/Fox_vc12.vcxproj.filters

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -213,9 +213,6 @@
213213
<ClCompile Include="src\FoxServer.cpp">
214214
<Filter>Source Files\Fox</Filter>
215215
</ClCompile>
216-
<ClCompile Include="src\FoxServerThread.cpp">
217-
<Filter>Source Files\Fox</Filter>
218-
</ClCompile>
219216
<ClCompile Include="src\GridResult.cpp">
220217
<Filter>Source Files\Fox</Filter>
221218
</ClCompile>
@@ -231,6 +228,9 @@
231228
<ClCompile Include="src\WXGridWindow.cpp">
232229
<Filter>Source Files\Fox</Filter>
233230
</ClCompile>
231+
<ClCompile Include="..\ObjCryst\ObjCryst\Undo.cpp">
232+
<Filter>Source Files\ObjCryst</Filter>
233+
</ClCompile>
234234
</ItemGroup>
235235
<ItemGroup>
236236
<None Include="src\Fox.icns">

Fox/cctbx_vc12.vcxproj

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
44
<ProjectConfiguration Include="Debug|Win32">
55
<Configuration>Debug</Configuration>
@@ -86,25 +86,26 @@
8686
<ProjectGuid>{BA6FA16F-837D-4869-90B9-44ACCD4EC001}</ProjectGuid>
8787
<RootNamespace>cctbx</RootNamespace>
8888
<ProjectName>cctbx</ProjectName>
89+
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
8990
</PropertyGroup>
9091
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
9192
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
9293
<ConfigurationType>StaticLibrary</ConfigurationType>
9394
<UseDebugLibraries>true</UseDebugLibraries>
94-
<PlatformToolset>v120_xp</PlatformToolset>
95+
<PlatformToolset>v142</PlatformToolset>
9596
<CharacterSet>MultiByte</CharacterSet>
9697
</PropertyGroup>
9798
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
9899
<ConfigurationType>StaticLibrary</ConfigurationType>
99100
<UseDebugLibraries>false</UseDebugLibraries>
100-
<PlatformToolset>v120_xp</PlatformToolset>
101+
<PlatformToolset>v142</PlatformToolset>
101102
<WholeProgramOptimization>true</WholeProgramOptimization>
102103
<CharacterSet>MultiByte</CharacterSet>
103104
</PropertyGroup>
104105
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_XP_NoCOD|Win32'" Label="Configuration">
105106
<ConfigurationType>StaticLibrary</ConfigurationType>
106107
<UseDebugLibraries>false</UseDebugLibraries>
107-
<PlatformToolset>v120_xp</PlatformToolset>
108+
<PlatformToolset>v141_xp</PlatformToolset>
108109
<WholeProgramOptimization>true</WholeProgramOptimization>
109110
<CharacterSet>MultiByte</CharacterSet>
110111
</PropertyGroup>
@@ -141,7 +142,7 @@
141142
<WarningLevel>Level3</WarningLevel>
142143
<Optimization>Disabled</Optimization>
143144
<SDLCheck>false</SDLCheck>
144-
<AdditionalIncludeDirectories>$(ProjectDir)\..\cctbx\include</AdditionalIncludeDirectories>
145+
<AdditionalIncludeDirectories>$(ProjectDir)\..\boost;$(ProjectDir)\..\cctbx\include</AdditionalIncludeDirectories>
145146
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
146147
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
147148
<MultiProcessorCompilation>true</MultiProcessorCompilation>
@@ -159,7 +160,7 @@
159160
<FunctionLevelLinking>true</FunctionLevelLinking>
160161
<IntrinsicFunctions>true</IntrinsicFunctions>
161162
<SDLCheck>false</SDLCheck>
162-
<AdditionalIncludeDirectories>$(ProjectDir)\..\cctbx\include</AdditionalIncludeDirectories>
163+
<AdditionalIncludeDirectories>$(ProjectDir)\..\boost;$(ProjectDir)\..\cctbx\include</AdditionalIncludeDirectories>
163164
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
164165
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
165166
<MultiProcessorCompilation>true</MultiProcessorCompilation>

Fox/gnu.mak

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ doc:
2828
clean: tidy
2929
$(MAKE) -f gnu.mak -C src clean
3030
$(MAKE) -f gnu.mak -C $(BUILD_DIR)/ObjCryst clean
31-
${RM} -Rf ${BUILD_DIR}/static-libs/* ${BUILD_DIR}/fftw-3.3.4 ${BUILD_DIR}/newmat ${BUILD_DIR}/wxWidgets-3.0.2
31+
${RM} -Rf ${BUILD_DIR}/static-libs/*
3232

3333
tidy:
3434
$(MAKE) -f gnu.mak -C src tidy
3535
$(MAKE) -f gnu.mak -C ${BUILD_DIR}/ObjCryst tidy
36-
${RM} -Rf ${BUILD_DIR}/fftw-3.3.4 ${BUILD_DIR}/newmat ${BUILD_DIR}/wxWidgets-3.0.2
36+
${RM} -Rf ${BUILD_DIR}/fftw-3.3.4 ${BUILD_DIR}/newmat ${BUILD_DIR}/wxWidgets-3.1.4
3737

3838
#install Fox in /usr/local/bin
3939
install:

Fox/macosx.mak

Lines changed: 7 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -23,33 +23,20 @@ endif
2323

2424
libfftw: ../static-libs/lib/libfftw3f.a
2525

26-
# MySQL
27-
../mysql-5.6.24.tar.gz:
28-
cd .. && $(DOWNLOAD_COMMAND) http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.24.tar.gz
2926

30-
#:TODO: find a way to only compile the static version of libmysqlclient ?
31-
../static-libs/lib/libmysqlclient.a: ../mysql-5.6.24.tar.gz
32-
cd .. && tar -xzf mysql-5.6.24.tar.gz
33-
cd ../mysql-5.6.24 && MACOSX_DEPLOYMENT_TARGET=10.5 cmake -DCMAKE_INSTALL_PREFIX=$(PWD)/../static-libs && MACOSX_DEPLOYMENT_TARGET=10.5 $(MAKE) -j4 install
34-
rm -f $(PWD)/../static-libs/lib/libmysql*.dylib
35-
rm -Rf ../mysql-5.6.24
27+
../wxWidgets-3.1.4.tar.bz2:
28+
cd .. && $(DOWNLOAD_COMMAND) https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.4/wxWidgets-3.1.4.tar.bz2
3629

37-
libmysql: ../static-libs/lib/libmysqlclient.a
38-
39-
40-
../wxWidgets-3.0.2.tar.bz2:
41-
cd .. && curl -O ftp://ftp.wxwidgets.org/pub/3.0.2/wxWidgets-3.0.2.tar.bz2
42-
43-
../static-libs/bin/wx-config: ../wxWidgets-3.0.2.tar.bz2
44-
cd .. && tar -xjf wxWidgets-3.0.2.tar.bz2
45-
cd ../wxWidgets-3.0.2 && ./configure --with-opengl --disable-webviewwebkit --enable-optimise --disable-shared --enable-monolithic --prefix=$(PWD)/../static-libs && make -j4 install
46-
rm -Rf ../wxWidgets-3.0.2
30+
../static-libs/bin/wx-config: ../wxWidgets-3.1.4.tar.bz2
31+
cd .. && tar -xjf wxWidgets-3.1.4.tar.bz2
32+
cd ../wxWidgets-3.1.4 && ./configure --with-opengl --disable-debug --disable-webviewwebkit --enable-optimise --disable-shared --enable-monolithic --disable-mediactrl --without-libtiff --enable-cxx11 --prefix=$(PWD)/../static-libs && make -j4 install
33+
rm -Rf ../wxWidgets-3.1.4
4734

4835
libwx: ../static-libs/bin/wx-config
4936

5037
default: Fox
5138

52-
Fox: libfftw libwx ../cctbx ../newmat libmysql
39+
Fox: libfftw libwx ../cctbx ../newmat
5340
xcodebuild -project Fox.xcodeproj -target Fox -configuration Deployment
5441

5542
Fox-nogui: ../cctbx ../newmat

0 commit comments

Comments
 (0)