From 5d397ed8987efe801396c2faa72453773cf33803 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Tue, 29 Jul 2008 19:54:49 +0000 Subject: [PATCH] make framework --- Makefile | 16 ++++++++++++++++ configure | 12 +++++++++--- configure.in | 12 +++++++++--- utils/misc/Info.plist | 4 ++-- utils/misc/Info_framework.plist | 12 ++++++++++++ 5 files changed, 48 insertions(+), 8 deletions(-) create mode 100644 utils/misc/Info_framework.plist diff --git a/Makefile b/Makefile index 975b898bba..4863654022 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 c129aad5a2..492a5f47d5 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 d65a12f6fb..2d811bde75 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 7ad7b88d10..c7e001dcf1 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 0000000000..7f5b1df3cf --- /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> -- GitLab