Example translation project to try to determine how to generate the files required
by gettext properly.

The cmake log:

The C compiler identification is GNU 4.2.1
The CXX compiler identification is GNU 4.2.1
Checking whether C compiler has -isysroot
Checking whether C compiler has -isysroot - yes
Checking whether C compiler supports OSX deployment target flag
Checking whether C compiler supports OSX deployment target flag - yes
Check for working C compiler using: Xcode
Check for working C compiler using: Xcode -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Checking whether CXX compiler has -isysroot
Checking whether CXX compiler has -isysroot - yes
Checking whether CXX compiler supports OSX deployment target flag
Checking whether CXX compiler supports OSX deployment target flag - yes
Check for working CXX compiler using: Xcode
Check for working CXX compiler using: Xcode -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Found Gettext: /opt/local/bin/msgmerge (found version "0.18.1") 
Found LIBINTL: /usr/local/lib/libintl.dylib  
Configuring done
Generating done


For Xcode 4.3.2 build log on OSX Lion 10.7.4 for target ALL_BUILD, failed with 2 errors:

Build target ZERO_CHECK

PhaseScriptExecution "CMake Rules" build/translation.build/Debug/ZERO_CHECK.build/Script-CC986575905544D58E84845A.sh
    cd /Volumes/untitled/test/translation
    /bin/sh -c /Volumes/untitled/test/translation/build/translation.build/Debug/ZERO_CHECK.build/Script-CC986575905544D58E84845A.sh

echo ""

make -f /Volumes/untitled/test/translation/build/CMakeScripts/ReRunCMake.make
make[1]: `CMakeFiles/cmake.check_cache' is up to date.


Build target translations_2

PhaseScriptExecution "CMake Rules" build/utils/translation.build/Debug/translations_2.build/Script-C63B422217D34C39BB5AFCAA.sh
    cd /Volumes/untitled/test/translation
    /bin/sh -c /Volumes/untitled/test/translation/build/utils/translation.build/Debug/translations_2.build/Script-C63B422217D34C39BB5AFCAA.sh

make: *** No rule to make target `/Volumes/untitled/test/translation/utils/utils.pot', needed by `/Volumes/untitled/test/translation/build/utils/fr_CA.gmo'.  Stop.
Command /bin/sh failed with exit code 2


Build target utils

CompileC build/utils/translation.build/Debug/utils.build/Objects-normal/x86_64/utils.o utils/src/utils.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
    cd /Volumes/untitled/test/translation
    setenv LANG en_US.US-ASCII
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -arch x86_64 -fmessage-length=0 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-sign-compare -Wno-shorten-64-to-32 -Wno-newline-eof -Wc++11-extensions "-DCMAKE_INTDIR=\"Debug\"" -Dutils_EXPORTS -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk -fasm-blocks -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min=10.7 -g -Wno-conversion -Wno-sign-conversion -I/Volumes/untitled/test/translation/build/utils/Debug/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/local/include -I/Volumes/untitled/test/translation/build/utils/translation.build/Debug/utils.build/DerivedSources/x86_64 -I/Volumes/untitled/test/translation/build/utils/translation.build/Debug/utils.build/DerivedSources -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/Volumes/untitled/test/translation/build/utils/Debug -fPIC -MMD -MT dependencies -MF /Volumes/untitled/test/translation/build/utils/translation.build/Debug/utils.build/Objects-normal/x86_64/utils.d --serialize-diagnostics /Volumes/untitled/test/translation/build/utils/translation.build/Debug/utils.build/Objects-normal/x86_64/utils.dia -c /Volumes/untitled/test/translation/utils/src/utils.cpp -o /Volumes/untitled/test/translation/build/utils/translation.build/Debug/utils.build/Objects-normal/x86_64/utils.o

Ld build/utils/Debug/libutils.dylib normal x86_64
    cd /Volumes/untitled/test/translation
    setenv MACOSX_DEPLOYMENT_TARGET 10.7
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -dynamiclib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk -L/Volumes/untitled/test/translation/build/utils/Debug -F/Volumes/untitled/test/translation/build/utils/Debug -filelist /Volumes/untitled/test/translation/build/utils/translation.build/Debug/utils.build/Objects-normal/x86_64/utils.LinkFileList -install_name /Volumes/untitled/test/translation/build/utils/Debug/libutils.dylib -mmacosx-version-min=10.7 -dynamiclib -Wl,-headerpad_max_install_names -single_module -o /Volumes/untitled/test/translation/build/utils/Debug/libutils.dylib

PhaseScriptExecution "CMake PostBuild Rules" build/utils/translation.build/Debug/utils.build/Script-28DDF846B34C4ADCAF3FFA1D.sh
    cd /Volumes/untitled/test/translation
    /bin/sh -c /Volumes/untitled/test/translation/build/utils/translation.build/Debug/utils.build/Script-28DDF846B34C4ADCAF3FFA1D.sh

echo "Depend check for xcode"
Depend check for xcode
cd /Volumes/untitled/test/translation/build && make -C /Volumes/untitled/test/translation/build -f /Volumes/untitled/test/translation/build/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.utils.Debug
make: *** [utils_buildpart_0] Interrupt: 2


Build target translations_1

PhaseScriptExecution "CMake Rules" build/exe/translation.build/Debug/translations_1.build/Script-04B354006AFB4F308C29CC4A.sh
    cd /Volumes/untitled/test/translation
    /bin/sh -c /Volumes/untitled/test/translation/build/exe/translation.build/Debug/translations_1.build/Script-04B354006AFB4F308C29CC4A.sh

make: *** No rule to make target `/Volumes/untitled/test/translation/exe/exe.pot', needed by `/Volumes/untitled/test/translation/build/exe/fr_CA.gmo'.  Stop.
Command /bin/sh failed with exit code 2

