WIP
[kaleidoscope.git] / Kaleidoscope.xcodeproj / project.pbxproj
index 01ca27d0cbc63346fd7259f4338019ed12948e46..81ffeb0602ab7e5323226fd0d47c33b20e4a1041 100644 (file)
                        buildSettings = {
                                CLANG_ENABLE_OBJC_WEAK = YES;
                                DEVELOPMENT_TEAM = 7R888D749H;
-                               HEADER_SEARCH_PATHS = /usr/local/opt/llvm/include;
-                               LIBRARY_SEARCH_PATHS = (
-                                       /usr/local/opt/llvm/lib,
-                                       /usr/local/Cellar/llvm/5.0.1/lib,
-                               );
+                               HEADER_SEARCH_PATHS = /usr/local/Cellar/llvm/5.0.1/include;
+                               LIBRARY_SEARCH_PATHS = /usr/local/Cellar/llvm/5.0.1/lib;
+                               MACOSX_DEPLOYMENT_TARGET = 10.13;
+                               OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
                                OTHER_LDFLAGS = (
-                                       "-lz",
-                                       "-ltermcap",
-                                       "-lc++",
-                                       "-lLLVMCore",
-                                       "-lLLVMSupport",
+                                       "-Wl,-search_paths_first",
+                                       "-Wl,-headerpad_max_install_names",
+                                       "-lLLVMInterpreter",
+                                       "-lLLVMPasses",
+                                       "-lLLVMipo",
+                                       "-lLLVMInstrumentation",
+                                       "-lLLVMVectorize",
+                                       "-lLLVMLinker",
+                                       "-lLLVMIRReader",
+                                       "-lLLVMAsmParser",
+                                       "-lLLVMX86Disassembler",
+                                       "-lLLVMX86AsmParser",
+                                       "-lLLVMX86CodeGen",
+                                       "-lLLVMGlobalISel",
+                                       "-lLLVMSelectionDAG",
+                                       "-lLLVMAsmPrinter",
+                                       "-lLLVMDebugInfoCodeView",
+                                       "-lLLVMDebugInfoMSF",
+                                       "-lLLVMCodeGen",
+                                       "-lLLVMScalarOpts",
+                                       "-lLLVMInstCombine",
                                        "-lLLVMTransformUtils",
-                                       "-lLLVMBitReader",
+                                       "-lLLVMBitWriter",
+                                       "-lLLVMX86Desc",
+                                       "-lLLVMMCDisassembler",
+                                       "-lLLVMX86Info",
+                                       "-lLLVMX86AsmPrinter",
+                                       "-lLLVMX86Utils",
+                                       "-lLLVMMCJIT",
+                                       "-lLLVMExecutionEngine",
+                                       "-lLLVMTarget",
                                        "-lLLVMAnalysis",
+                                       "-lLLVMProfileData",
+                                       "-lLLVMRuntimeDyld",
+                                       "-lLLVMObject",
+                                       "-lLLVMMCParser",
+                                       "-lLLVMBitReader",
+                                       "-lLLVMMC",
+                                       "-lLLVMCore",
+                                       "-lLLVMBinaryFormat",
+                                       "-lLLVMSupport",
                                        "-lLLVMDemangle",
+                                       "-lz",
+                                       "-lm",
+                                       "-lcurses",
+                                       "-lc++",
                                );
                                PRODUCT_NAME = "$(TARGET_NAME)";
                        };
                        buildSettings = {
                                CLANG_ENABLE_OBJC_WEAK = YES;
                                DEVELOPMENT_TEAM = 7R888D749H;
-                               HEADER_SEARCH_PATHS = /usr/local/opt/llvm/include;
-                               LIBRARY_SEARCH_PATHS = (
-                                       /usr/local/opt/llvm/lib,
-                                       /usr/local/Cellar/llvm/5.0.1/lib,
-                               );
+                               HEADER_SEARCH_PATHS = /usr/local/Cellar/llvm/5.0.1/include;
+                               LIBRARY_SEARCH_PATHS = /usr/local/Cellar/llvm/5.0.1/lib;
+                               MACOSX_DEPLOYMENT_TARGET = 10.13;
+                               OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
                                OTHER_LDFLAGS = (
-                                       "-lz",
-                                       "-ltermcap",
-                                       "-lc++",
-                                       "-lLLVMCore",
-                                       "-lLLVMSupport",
+                                       "-Wl,-search_paths_first",
+                                       "-Wl,-headerpad_max_install_names",
+                                       "-lLLVMInterpreter",
+                                       "-lLLVMPasses",
+                                       "-lLLVMipo",
+                                       "-lLLVMInstrumentation",
+                                       "-lLLVMVectorize",
+                                       "-lLLVMLinker",
+                                       "-lLLVMIRReader",
+                                       "-lLLVMAsmParser",
+                                       "-lLLVMX86Disassembler",
+                                       "-lLLVMX86AsmParser",
+                                       "-lLLVMX86CodeGen",
+                                       "-lLLVMGlobalISel",
+                                       "-lLLVMSelectionDAG",
+                                       "-lLLVMAsmPrinter",
+                                       "-lLLVMDebugInfoCodeView",
+                                       "-lLLVMDebugInfoMSF",
+                                       "-lLLVMCodeGen",
+                                       "-lLLVMScalarOpts",
+                                       "-lLLVMInstCombine",
                                        "-lLLVMTransformUtils",
-                                       "-lLLVMBitReader",
+                                       "-lLLVMBitWriter",
+                                       "-lLLVMX86Desc",
+                                       "-lLLVMMCDisassembler",
+                                       "-lLLVMX86Info",
+                                       "-lLLVMX86AsmPrinter",
+                                       "-lLLVMX86Utils",
+                                       "-lLLVMMCJIT",
+                                       "-lLLVMExecutionEngine",
+                                       "-lLLVMTarget",
                                        "-lLLVMAnalysis",
+                                       "-lLLVMProfileData",
+                                       "-lLLVMRuntimeDyld",
+                                       "-lLLVMObject",
+                                       "-lLLVMMCParser",
+                                       "-lLLVMBitReader",
+                                       "-lLLVMMC",
+                                       "-lLLVMCore",
+                                       "-lLLVMBinaryFormat",
+                                       "-lLLVMSupport",
                                        "-lLLVMDemangle",
+                                       "-lz",
+                                       "-lm",
+                                       "-lcurses",
+                                       "-lc++",
                                );
                                PRODUCT_NAME = "$(TARGET_NAME)";
                        };