diff --git a/Makefile b/Makefile index 975b898bba690b1867fd88c31e71e1ad55c43bed..4863654022925ad0960505d50102d6ebac306930 100644 --- a/Makefile +++ b/Makefile @@ -85,6 +85,22 @@ uninstall-lib: rm -rf ${includedir}/gmsh rm -rf ${libdir}/libGmsh${LIBSUFFIX}${LIBEXT} +framework: lib + rm -rf Gmsh.framework + mkdir -p Gmsh.framework + mkdir -p Gmsh.framework/Versions + mkdir -p Gmsh.framework/Versions/A + mkdir -p Gmsh.framework/Versions/A/Headers + mkdir -p Gmsh.framework/Versions/A/Resources + cp lib/libGmsh${LIBEXT} Gmsh.framework/Versions/A/Gmsh + cp ${GMSH_API} Gmsh.framework/Versions/A/Headers/ + sed -e "s/GMSH_VERSION/${GMSH_VERSION}/g" utils/misc/Info_framework.plist\ + > Gmsh.framework/Versions/A/Resources/Info.plist + cd Gmsh.framework/Versions && ln -s A Current + cd Gmsh.framework && ln -s Versions/Current/Gmsh + cd Gmsh.framework && ln -s Versions/Current/Headers + cd Gmsh.framework && ln -s Versions/Current/Resources + embed: @if [ -r ../getdp/contrib/gmsh/Makefile ]; then \ rsync -av ${GMSH_EMBEDDED} ../getdp/contrib/gmsh;\ diff --git a/configure b/configure index c129aad5a20da4b9216d681f2a445e153a6726a9..492a5f47d522ad1dbf6e525421a3e49865d7a1ed 100755 --- a/configure +++ b/configure @@ -1950,10 +1950,7 @@ fi if test "x$enable_minimal" = "xyes"; then enable_gui=no; - enable_parser=no; - enable_post=no; enable_gsl=no; -# enable_occ=no; enable_fm=no; enable_netgen=no; enable_tetgen=no; @@ -1963,6 +1960,15 @@ if test "x$enable_minimal" = "xyes"; then enable_med=no; enable_cgns=no; enable_zlib=no; + if test "x$enable_post" != "xyes"; then + enable_post=no; + fi + if test "x$enable_parser" != "xyes"; then + enable_parser=no; + fi + if test "x$enable_occ" != "xyes"; then + enable_occ=no; + fi CXXFLAGS=-O2; fi diff --git a/configure.in b/configure.in index d65a12f6fb9506de0760f2e75727bd3c8263305f..2d811bde75a1feb027d85c0c889b77a1e26b472e 100644 --- a/configure.in +++ b/configure.in @@ -141,10 +141,7 @@ AC_ARG_ENABLE(minimal, dnl "minimal" build shortcut if test "x$enable_minimal" = "xyes"; then enable_gui=no; - enable_parser=no; - enable_post=no; enable_gsl=no; -# enable_occ=no; enable_fm=no; enable_netgen=no; enable_tetgen=no; @@ -154,6 +151,15 @@ if test "x$enable_minimal" = "xyes"; then enable_med=no; enable_cgns=no; enable_zlib=no; + if test "x$enable_post" != "xyes"; then + enable_post=no; + fi + if test "x$enable_parser" != "xyes"; then + enable_parser=no; + fi + if test "x$enable_occ" != "xyes"; then + enable_occ=no; + fi CXXFLAGS=-O2; fi diff --git a/utils/misc/Info.plist b/utils/misc/Info.plist index 7ad7b88d10c06afdaa070f81ff2f8b9b1a39e8e9..c7e001dcf15d2ddf5c858d02a2c6856a152d8a11 100644 --- a/utils/misc/Info.plist +++ b/utils/misc/Info.plist @@ -5,8 +5,8 @@ <key>CFBundleName</key><string>Gmsh</string> <key>CFBundleExecutable</key><string>Gmsh</string> <key>CFBundlePackageType</key><string>APPL</string> - <key>CFBundleVersion</key><string>2.1.0-cvs-20071228</string> - <key>CFBundleShortVersionString</key><string>2.1.0-cvs-20071228</string> + <key>CFBundleVersion</key><string>GMSH_VERSION</string> + <key>CFBundleShortVersionString</key><string>GMSH_VERSION</string> <key>CFBundleIconFile</key><string>Gmsh.icns</string> <key>CFBundleSignature</key><string>GMSH</string> <key>CFBundleGetInfoString</key><string>GMSH_VERSION, Copyright 1997-2008 C. Geuzaine and J.-F. Remacle</string> diff --git a/utils/misc/Info_framework.plist b/utils/misc/Info_framework.plist new file mode 100644 index 0000000000000000000000000000000000000000..7f5b1df3cf0281d05ff7de3d80690cb28f2bdd2f --- /dev/null +++ b/utils/misc/Info_framework.plist @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> + <dict> + <key>CFBundleName</key><string>Gmsh</string> + <key>CFBundleExecutable</key><string>Gmsh</string> + <key>CFBundlePackageType</key><string>FMWK</string> + <key>CFBundleVersion</key><string>GMSH_VERSION</string> + <key>CFBundleSignature</key><string>GMSH</string> + <key>CFBundleIdentifier</key><string>org.geuz.Gmsh</string> + </dict> +</plist>