grame-cncm / libmusicxml

A C/C++ library to support the MusicXML format.
Mozilla Public License 2.0
152 stars 33 forks source link

How to compile a dylib on macOS #27

Closed abhi18av closed 5 years ago

abhi18av commented 5 years ago

Hi @dfober

I am trying to write a java wrapper for this library and I'd need to compile this as shared object to be able to call into this.

I followed the instructions mentioned in the wiki


 sudo xcode-select --reset
 make -C build -j 2

However, the result is a framework rather than a dylib. Could you please guide me here a bit ?

dfober commented 5 years ago

you'll have to do some manual configuration on MacOS. From the build folder execute the following:

cd libdir
cmake .. -DFMWK=off

next the compilation output should be a dylib

abhi18av commented 5 years ago

Hi @dfober , thanks for the quick response

I tried doing what you outlined, here's how it went.


Abhinavs-MacBook-Pro:libdir eklavya$ cmake .. -DFMWK=off
-- The C compiler identification is AppleClang 9.1.0.9020039
-- The CXX compiler identification is AppleClang 9.1.0.9020039
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Install location is /usr/local
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir
Abhinavs-MacBook-Pro:libmusicxml-dev eklavya$ make -C build -j 2
make macos
cmake --build libdir --config Release -- -jobs 4
User defaults from command line:
    IDEBuildOperationMaxNumberOfConcurrentCompileTasks = 4

Build Preparation
Build task concurrency set to 4 via user default IDEBuildOperationMaxNumberOfConcurrentCompileTasks

=== BUILD AGGREGATE TARGET ZERO_CHECK OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/ZERO_CHECK.build/Script-5C1D0F0BA1D84958BF0C1110.sh
chmod 0755 /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/ZERO_CHECK.build/Script-5C1D0F0BA1D84958BF0C1110.sh

PhaseScriptExecution CMake\ Rules libdir/libmusicxml2.build/Release/ZERO_CHECK.build/Script-5C1D0F0BA1D84958BF0C1110.sh
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    /bin/sh -c /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/ZERO_CHECK.build/Script-5C1D0F0BA1D84958BF0C1110.sh
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
echo ""

make -f /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/CMakeScripts/ReRunCMake.make
make[3]: `/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/CMakeFiles/cmake.check_cache' is up to date.

=== BUILD TARGET musicxml2 OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/musicxml2.build/Objects-normal/x86_64/musicxml2.3.1.4.LinkFileList
write-file /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/musicxml2.build/Script-25C3E265F4084639B36F7E6C.sh
chmod 0755 /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/musicxml2.build/Script-25C3E265F4084639B36F7E6C.sh

Remove stale build products
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/elements.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/exports.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/factory.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/typedefs.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/types.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/unrolled_xml_tree_browser.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/versions.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/xml.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/xml_tree_browser.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/musicxmlfactory.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/sortvisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/xmlfile.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/xmlreader.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/guido.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/xml2guidovisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/xmlpart2guido.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/libmusicxml.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsr2LilypondInterface.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msr2LpsrInterface.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/musicXML2mxmlTreeInterface.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/mxmlTree2MsrSkeletonBuilderInterface.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/mxmlTree2MsrTranslatorInterface.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/bimap.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/browser.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/conversions.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/ctree.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/functor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/rational.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/singleton.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/smartlist.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/smartpointer.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/tree_browser.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/extraOptions.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/generalOptions.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lilypondOptions.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsr.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsr2LilypondTranslator.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrBarNumbers.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrBasicTypes.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrComments.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrContexts.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrElements.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrHeaders.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrLayouts.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrLyrics.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrOptions.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrPapers.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrParallelMusic.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrPartGroups.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrParts.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrScheme.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrScores.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrStaves.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrVarValAssocs.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrVariables.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/lpsrVoices.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/messagesHandling.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msr.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msr2LpsrTranslator.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msr2Names.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msr2Summary.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrArpeggiatos.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrArticulations.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrBars.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrBasicTypes.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrBeams.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrBreaks.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrClefs.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrCredits.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrDivisions.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrDynamics.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrEMPTY.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrElements.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrIdentification.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrInstruments.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrKeys.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrLayout.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrLigatures.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrMidi.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrMutuallyDependent.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrOptions.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrOtherElements.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrPageGeometry.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrPartGroups.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrPartNamesDisplays.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrRehearsals.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrScores.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrSlashes.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrSlurs.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrStavesDetails.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrStems.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrTablatures.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrTechnicals.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrTempos.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrTies.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrTimes.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrTranspositions.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrTremolos.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrVarValAssocs.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/msrWords.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/musicXMLOptions.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/mxmlTree2MsrSkeletonBuilder.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/mxmlTree2MsrTranslator.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/optionsBasicTypes.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/setTraceOptionsIfDesired.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/traceOptions.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/utilities.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/version.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/xml2lyOptionsHandling.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/musicxmlquery.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/transposition.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/reader.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/basevisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/clefvisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/clonevisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/keysignvisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/keyvisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/metronomevisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/midicontextvisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/notevisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/partlistvisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/partsummary.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/timesignvisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/transposevisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/unrolled_clonevisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/visitable.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/visitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers/xmlvisitor.h
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/Current
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Resources
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Headers
    /bin/rm -rf /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/libmusicxml2
    /bin/rmdir /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.framework/Versions/3.1.4/Headers

Ld libdir/Release/libmusicxml2.3.1.4.dylib normal x86_64
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    export MACOSX_DEPLOYMENT_TARGET=10.13
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -dynamiclib -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk -L/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -F/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -filelist /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/musicxml2.build/Objects-normal/x86_64/musicxml2.3.1.4.LinkFileList -install_name /libmusicxml2.3.1.4.dylib -mmacosx-version-min=10.13 -Xlinker -no_deduplicate -dynamiclib -Wl,-headerpad_max_install_names -install_name /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.dylib -compatibility_version 3.0.0 -current_version 3.1.4 -Xlinker -dependency_info -Xlinker /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/musicxml2.build/Objects-normal/x86_64/musicxml2.3.1.4_dependency_info.dat -o /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib

PhaseScriptExecution CMake\ PostBuild\ Rules libdir/libmusicxml2.build/Release/musicxml2.build/Script-25C3E265F4084639B36F7E6C.sh
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    /bin/sh -c /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/musicxml2.build/Script-25C3E265F4084639B36F7E6C.sh
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
echo "Creating symlinks"
Creating symlinks
/usr/local/Cellar/cmake/3.13.1/bin/cmake -E cmake_symlink_library /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.dylib /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.dylib

=== BUILD TARGET xmltranspose OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Ld libdir/Release/xmltranspose normal x86_64
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    export MACOSX_DEPLOYMENT_TARGET=10.13
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk -L/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -F/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -filelist /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xmltranspose.build/Objects-normal/x86_64/xmltranspose.LinkFileList -mmacosx-version-min=10.13 -Xlinker -no_deduplicate -Wl,-search_paths_first -Wl,-headerpad_max_install_names /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib -Xlinker -dependency_info -Xlinker /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xmltranspose.build/Objects-normal/x86_64/xmltranspose_dependency_info.dat -o /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/xmltranspose

=== BUILD TARGET xmlread OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Ld libdir/Release/xmlread normal x86_64
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    export MACOSX_DEPLOYMENT_TARGET=10.13
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk -L/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -F/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -filelist /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xmlread.build/Objects-normal/x86_64/xmlread.LinkFileList -mmacosx-version-min=10.13 -Xlinker -no_deduplicate -Wl,-search_paths_first -Wl,-headerpad_max_install_names /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib -Xlinker -dependency_info -Xlinker /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xmlread.build/Objects-normal/x86_64/xmlread_dependency_info.dat -o /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/xmlread

=== BUILD TARGET xmlclone OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Ld libdir/Release/xmlclone normal x86_64
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    export MACOSX_DEPLOYMENT_TARGET=10.13
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk -L/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -F/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -filelist /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xmlclone.build/Objects-normal/x86_64/xmlclone.LinkFileList -mmacosx-version-min=10.13 -Xlinker -no_deduplicate -Wl,-search_paths_first -Wl,-headerpad_max_install_names /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib -Xlinker -dependency_info -Xlinker /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xmlclone.build/Objects-normal/x86_64/xmlclone_dependency_info.dat -o /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/xmlclone

=== BUILD TARGET countnotes OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Ld libdir/Release/countnotes normal x86_64
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    export MACOSX_DEPLOYMENT_TARGET=10.13
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk -L/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -F/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -filelist /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/countnotes.build/Objects-normal/x86_64/countnotes.LinkFileList -mmacosx-version-min=10.13 -Xlinker -no_deduplicate -Wl,-search_paths_first -Wl,-headerpad_max_install_names /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib -Xlinker -dependency_info -Xlinker /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/countnotes.build/Objects-normal/x86_64/countnotes_dependency_info.dat -o /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/countnotes

=== BUILD TARGET xml2midi OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Ld libdir/Release/xml2midi normal x86_64
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    export MACOSX_DEPLOYMENT_TARGET=10.13
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk -L/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -F/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -filelist /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xml2midi.build/Objects-normal/x86_64/xml2midi.LinkFileList -mmacosx-version-min=10.13 -Xlinker -no_deduplicate -Wl,-search_paths_first -Wl,-headerpad_max_install_names /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib -Xlinker -dependency_info -Xlinker /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xml2midi.build/Objects-normal/x86_64/xml2midi_dependency_info.dat -o /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/xml2midi

=== BUILD TARGET xml2guido OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Ld libdir/Release/xml2guido normal x86_64
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    export MACOSX_DEPLOYMENT_TARGET=10.13
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk -L/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -F/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -filelist /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xml2guido.build/Objects-normal/x86_64/xml2guido.LinkFileList -mmacosx-version-min=10.13 -Xlinker -no_deduplicate -Wl,-search_paths_first -Wl,-headerpad_max_install_names /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib -Xlinker -dependency_info -Xlinker /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xml2guido.build/Objects-normal/x86_64/xml2guido_dependency_info.dat -o /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/xml2guido

=== BUILD TARGET xmlfactory OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Ld libdir/Release/xmlfactory normal x86_64
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    export MACOSX_DEPLOYMENT_TARGET=10.13
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk -L/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -F/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -filelist /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xmlfactory.build/Objects-normal/x86_64/xmlfactory.LinkFileList -mmacosx-version-min=10.13 -Xlinker -no_deduplicate -Wl,-search_paths_first -Wl,-headerpad_max_install_names /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib -Xlinker -dependency_info -Xlinker /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xmlfactory.build/Objects-normal/x86_64/xmlfactory_dependency_info.dat -o /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/xmlfactory

=== BUILD TARGET readunrolled OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Ld libdir/Release/readunrolled normal x86_64
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    export MACOSX_DEPLOYMENT_TARGET=10.13
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk -L/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -F/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -filelist /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/readunrolled.build/Objects-normal/x86_64/readunrolled.LinkFileList -mmacosx-version-min=10.13 -Xlinker -no_deduplicate -Wl,-search_paths_first -Wl,-headerpad_max_install_names /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib -Xlinker -dependency_info -Xlinker /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/readunrolled.build/Objects-normal/x86_64/readunrolled_dependency_info.dat -o /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/readunrolled

=== BUILD TARGET RandomMusic OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Ld libdir/Release/RandomMusic normal x86_64
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    export MACOSX_DEPLOYMENT_TARGET=10.13
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk -L/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -F/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -filelist /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/RandomMusic.build/Objects-normal/x86_64/RandomMusic.LinkFileList -mmacosx-version-min=10.13 -Xlinker -no_deduplicate -Wl,-search_paths_first -Wl,-headerpad_max_install_names /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib -Xlinker -dependency_info -Xlinker /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/RandomMusic.build/Objects-normal/x86_64/RandomMusic_dependency_info.dat -o /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/RandomMusic

=== BUILD TARGET xmlversion OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Ld libdir/Release/xmlversion normal x86_64
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    export MACOSX_DEPLOYMENT_TARGET=10.13
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk -L/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -F/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -filelist /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xmlversion.build/Objects-normal/x86_64/xmlversion.LinkFileList -mmacosx-version-min=10.13 -Xlinker -no_deduplicate -Wl,-search_paths_first -Wl,-headerpad_max_install_names /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib -Xlinker -dependency_info -Xlinker /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xmlversion.build/Objects-normal/x86_64/xmlversion_dependency_info.dat -o /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/xmlversion

=== BUILD TARGET xmliter OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Ld libdir/Release/xmliter normal x86_64
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    export MACOSX_DEPLOYMENT_TARGET=10.13
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk -L/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -F/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -filelist /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xmliter.build/Objects-normal/x86_64/xmliter.LinkFileList -mmacosx-version-min=10.13 -Xlinker -no_deduplicate -Wl,-search_paths_first -Wl,-headerpad_max_install_names /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib -Xlinker -dependency_info -Xlinker /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xmliter.build/Objects-normal/x86_64/xmliter_dependency_info.dat -o /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/xmliter

=== BUILD TARGET xml2ly OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Ld libdir/Release/xml2ly normal x86_64
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    export MACOSX_DEPLOYMENT_TARGET=10.13
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk -L/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -F/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -filelist /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xml2ly.build/Objects-normal/x86_64/xml2ly.LinkFileList -mmacosx-version-min=10.13 -Xlinker -no_deduplicate -Wl,-search_paths_first -Wl,-headerpad_max_install_names /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib -Xlinker -dependency_info -Xlinker /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/xml2ly.build/Objects-normal/x86_64/xml2ly_dependency_info.dat -o /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/xml2ly

=== BUILD TARGET partsummary OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Ld libdir/Release/partsummary normal x86_64
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    export MACOSX_DEPLOYMENT_TARGET=10.13
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk -L/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -F/Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release -filelist /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/partsummary.build/Objects-normal/x86_64/partsummary.LinkFileList -mmacosx-version-min=10.13 -Xlinker -no_deduplicate -Wl,-search_paths_first -Wl,-headerpad_max_install_names /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/libmusicxml2.3.1.4.dylib -Xlinker -dependency_info -Xlinker /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/partsummary.build/Objects-normal/x86_64/partsummary_dependency_info.dat -o /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/Release/partsummary

=== BUILD AGGREGATE TARGET ALL_BUILD OF PROJECT libmusicxml2 WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/ALL_BUILD.build/Script-F54BE6E718DB47B6A37795B3.sh
chmod 0755 /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/ALL_BUILD.build/Script-F54BE6E718DB47B6A37795B3.sh

PhaseScriptExecution CMake\ Rules libdir/libmusicxml2.build/Release/ALL_BUILD.build/Script-F54BE6E718DB47B6A37795B3.sh
    cd /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build
    /bin/sh -c /Users/eklavya/projects/code/musicxml/_scratch/libmusicxml-dev/build/libdir/libmusicxml2.build/Release/ALL_BUILD.build/Script-F54BE6E718DB47B6A37795B3.sh
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
echo ""

echo Build\ all\ projects
Build all projects

** BUILD SUCCEEDED **

rm -rf libmusicxml2.framework
cp -R libdir/Release/libmusicxml2.framework .
tar czf libmusicxml2.tgz libmusicxml2.framework
abhi18av commented 5 years ago

The output version is libmusicxml2.3.1.4.dylib - I guess it's correct right ?

dfober commented 5 years ago

Yes it is. Last commands have likely failed (or could have)

cp -R libdir/Release/libmusicxml2.framework . tar czf libmusicxml2.tgz libmusicxml2.framework

but it doesn't matter, that's because the Makefile is basically turned to framework generation (could be improved)

abhi18av commented 5 years ago

Thanks @dfober