From: <di...@us...> - 2023-01-11 21:24:39
|
Revision: 3793 http://sourceforge.net/p/ftm/code/3793 Author: diemo Date: 2023-01-11 21:24:37 +0000 (Wed, 11 Jan 2023) Log Message: ----------- fix linker flags for Max7 compatibility Modified Paths: -------------- trunk/ftm/build/max5/osx-macho/ftmexternals.xcodeproj/project.pbxproj trunk/ftm/build/max5/osx-macho/ftmlib.xcodeproj/project.pbxproj Modified: trunk/ftm/build/max5/osx-macho/ftmexternals.xcodeproj/project.pbxproj =================================================================== --- trunk/ftm/build/max5/osx-macho/ftmexternals.xcodeproj/project.pbxproj 2022-11-29 12:23:35 UTC (rev 3792) +++ trunk/ftm/build/max5/osx-macho/ftmexternals.xcodeproj/project.pbxproj 2023-01-11 21:24:37 UTC (rev 3793) @@ -2977,6 +2977,7 @@ 21195BA318800BF200EAB1FF /* Debug_harder */ = { isa = XCBuildConfiguration; buildSettings = { + C74_SYM_LINKER_FLAGS = "$(MAXAPI_DIR)/max-includes/c74_linker_flags.txt"; CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; @@ -3027,7 +3028,7 @@ JUCE_DIR = "$(COMPONENTS_DIR)/juce"; MACOSX_DEPLOYMENT_TARGET = 10.11; MAXAPI_DIR = "${COMPONENTS_DIR}/maxapi/max8.2"; - MAX_FRAMEWORKS = "-framework MaxAPI -framework MaxAudioAPI"; + MAX_FRAMEWORKS = "@$(C74_SYM_LINKER_FLAGS) -framework MaxAudioAPI -Wl,-U,_object_new_imp,-U,_object_method_imp"; OTHER_LDFLAGS = ( "-framework", Carbon, @@ -3696,6 +3697,7 @@ 218B72540E80091000A7CEAD /* Debug_optimised */ = { isa = XCBuildConfiguration; buildSettings = { + C74_SYM_LINKER_FLAGS = "$(MAXAPI_DIR)/max-includes/c74_linker_flags.txt"; CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; @@ -3745,7 +3747,7 @@ JUCE_DIR = "$(COMPONENTS_DIR)/juce"; MACOSX_DEPLOYMENT_TARGET = 10.11; MAXAPI_DIR = "${COMPONENTS_DIR}/maxapi/max8.2"; - MAX_FRAMEWORKS = "-framework MaxAPI -framework MaxAudioAPI"; + MAX_FRAMEWORKS = "@$(C74_SYM_LINKER_FLAGS) -framework MaxAudioAPI -Wl,-U,_object_new_imp,-U,_object_method_imp"; OTHER_LDFLAGS = ( "-framework", Carbon, @@ -4187,6 +4189,7 @@ 3B5DEE230861C3ED00B9AEEA /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + C74_SYM_LINKER_FLAGS = "$(MAXAPI_DIR)/max-includes/c74_linker_flags.txt"; CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; @@ -4234,7 +4237,7 @@ JUCE_DIR = "$(COMPONENTS_DIR)/juce"; MACOSX_DEPLOYMENT_TARGET = 10.11; MAXAPI_DIR = "${COMPONENTS_DIR}/maxapi/max8.2"; - MAX_FRAMEWORKS = "-framework MaxAPI -framework MaxAudioAPI"; + MAX_FRAMEWORKS = "@$(C74_SYM_LINKER_FLAGS) -framework MaxAudioAPI -Wl,-U,_object_new_imp,-U,_object_method_imp"; OTHER_LDFLAGS = ( "-framework", Carbon, @@ -4258,6 +4261,7 @@ 3B5DEE240861C3ED00B9AEEA /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + C74_SYM_LINKER_FLAGS = "$(MAXAPI_DIR)/max-includes/c74_linker_flags.txt"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; CLANG_WARN_ENUM_CONVERSION = YES; @@ -4311,7 +4315,7 @@ JUCE_DIR = "$(COMPONENTS_DIR)/juce"; MACOSX_DEPLOYMENT_TARGET = 10.11; MAXAPI_DIR = "${COMPONENTS_DIR}/maxapi/max8.2"; - MAX_FRAMEWORKS = "-framework MaxAPI -framework MaxAudioAPI"; + MAX_FRAMEWORKS = "@$(C74_SYM_LINKER_FLAGS) -framework MaxAudioAPI -Wl,-U,_object_new_imp,-U,_object_method_imp"; OTHER_LDFLAGS = ( "-framework", Carbon, @@ -4358,6 +4362,7 @@ 3BFD349324C1F61800A7EF6B /* ReleaseCodesign */ = { isa = XCBuildConfiguration; buildSettings = { + C74_SYM_LINKER_FLAGS = "$(MAXAPI_DIR)/max-includes/c74_linker_flags.txt"; CLANG_CXX_LIBRARY = "libc++"; CLANG_LINK_OBJC_RUNTIME = NO; CLANG_WARN_ENUM_CONVERSION = YES; @@ -4413,7 +4418,7 @@ JUCE_DIR = "$(COMPONENTS_DIR)/juce"; MACOSX_DEPLOYMENT_TARGET = 10.11; MAXAPI_DIR = "${COMPONENTS_DIR}/maxapi/max8.2"; - MAX_FRAMEWORKS = "-framework MaxAPI -framework MaxAudioAPI"; + MAX_FRAMEWORKS = "@$(C74_SYM_LINKER_FLAGS) -framework MaxAudioAPI -Wl,-U,_object_new_imp,-U,_object_method_imp"; OTHER_CODE_SIGN_FLAGS = "--timestamp"; OTHER_LDFLAGS = ( "-framework", Modified: trunk/ftm/build/max5/osx-macho/ftmlib.xcodeproj/project.pbxproj =================================================================== --- trunk/ftm/build/max5/osx-macho/ftmlib.xcodeproj/project.pbxproj 2022-11-29 12:23:35 UTC (rev 3792) +++ trunk/ftm/build/max5/osx-macho/ftmlib.xcodeproj/project.pbxproj 2023-01-11 21:24:37 UTC (rev 3793) @@ -711,8 +711,6 @@ compilerSpec = com.apple.compilers.proxy.script; filePatterns = "*.l"; fileType = pattern.proxy; - inputFiles = ( - ); isEditable = 1; outputFiles = ( tokenizer.c, @@ -724,8 +722,6 @@ compilerSpec = com.apple.compilers.proxy.script; filePatterns = "*.y"; fileType = pattern.proxy; - inputFiles = ( - ); isEditable = 1; outputFiles = ( parser.c, @@ -738,8 +734,6 @@ compilerSpec = com.apple.compilers.proxy.script; filePatterns = "*.l"; fileType = pattern.proxy; - inputFiles = ( - ); isEditable = 1; outputFiles = ( tokenizer.c, @@ -751,8 +745,6 @@ compilerSpec = com.apple.compilers.proxy.script; filePatterns = "*.y"; fileType = pattern.proxy; - inputFiles = ( - ); isEditable = 1; outputFiles = ( parser.h, @@ -765,8 +757,6 @@ compilerSpec = com.apple.compilers.proxy.script; filePatterns = "*.y"; fileType = pattern.proxy; - inputFiles = ( - ); isEditable = 1; outputFiles = ( parser.c, @@ -779,8 +769,6 @@ compilerSpec = com.apple.compilers.proxy.script; filePatterns = "*.l"; fileType = pattern.proxy; - inputFiles = ( - ); isEditable = 1; outputFiles = ( tokenizer.c, @@ -2695,6 +2683,7 @@ 21ECC365164954EE00F9B177 /* Debug_optimised */ = { isa = XCBuildConfiguration; buildSettings = { + C74_SYM_LINKER_FLAGS = "$(MAXAPI_DIR)/max-includes/c74_linker_flags.txt"; COMPONENTS_DIR = ../../../../components; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; @@ -2743,7 +2732,7 @@ LIBRARY_SEARCH_PATHS = "$(COMPONENTS_DIR)/**"; MACOSX_DEPLOYMENT_TARGET = 10.11; MAXAPI_DIR = "${COMPONENTS_DIR}/maxapi/max8.2"; - MAX_FRAMEWORKS = "-framework MaxAPI -framework MaxAudioAPI"; + MAX_FRAMEWORKS = "@$(C74_SYM_LINKER_FLAGS) -framework MaxAudioAPI -Wl,-U,_object_new_imp,-U,_object_method_imp"; OTHER_LDFLAGS = ( "$(SYS_FRAMEWORKS)", "$(MAX_FRAMEWORKS)", @@ -2914,6 +2903,7 @@ 3B5DEDA00861BFE900B9AEEA /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + C74_SYM_LINKER_FLAGS = "$(MAXAPI_DIR)/max-includes/c74_linker_flags.txt"; COMPONENTS_DIR = ../../../../components; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; @@ -2962,7 +2952,7 @@ LIBRARY_SEARCH_PATHS = "$(COMPONENTS_DIR)/**"; MACOSX_DEPLOYMENT_TARGET = 10.11; MAXAPI_DIR = "${COMPONENTS_DIR}/maxapi/max8.2"; - MAX_FRAMEWORKS = "-framework MaxAPI -framework MaxAudioAPI"; + MAX_FRAMEWORKS = "@$(C74_SYM_LINKER_FLAGS) -framework MaxAudioAPI -Wl,-U,_object_new_imp,-U,_object_method_imp"; OTHER_LDFLAGS = ( "$(SYS_FRAMEWORKS)", "$(MAX_FRAMEWORKS)", @@ -2988,6 +2978,7 @@ 3B5DEDA10861BFE900B9AEEA /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + C74_SYM_LINKER_FLAGS = "$(MAXAPI_DIR)/max-includes/c74_linker_flags.txt"; COMPONENTS_DIR = ../../../../components; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = dwarf; @@ -3037,7 +3028,7 @@ LIBRARY_SEARCH_PATHS = "$(COMPONENTS_DIR)/**"; MACOSX_DEPLOYMENT_TARGET = 10.11; MAXAPI_DIR = "${COMPONENTS_DIR}/maxapi/max8.2"; - MAX_FRAMEWORKS = "-framework MaxAPI -framework MaxAudioAPI"; + MAX_FRAMEWORKS = "@$(C74_SYM_LINKER_FLAGS) -framework MaxAudioAPI -Wl,-U,_object_new_imp,-U,_object_method_imp"; OTHER_LDFLAGS = ( "$(SYS_FRAMEWORKS)", "$(MAX_FRAMEWORKS)", @@ -3142,6 +3133,7 @@ 3BFD348924C1F0F500A7EF6B /* ReleaseCodesign */ = { isa = XCBuildConfiguration; buildSettings = { + C74_SYM_LINKER_FLAGS = "$(MAXAPI_DIR)/max-includes/c74_linker_flags.txt"; CODE_SIGN_IDENTITY = "Developer ID Application: INST RECHER COORD ACOUST MUSICALE (3BD2P55TR2)"; CODE_SIGN_STYLE = Manual; COMPONENTS_DIR = ../../../../components; @@ -3193,7 +3185,7 @@ LIBRARY_SEARCH_PATHS = "$(COMPONENTS_DIR)/**"; MACOSX_DEPLOYMENT_TARGET = 10.11; MAXAPI_DIR = "${COMPONENTS_DIR}/maxapi/max8.2"; - MAX_FRAMEWORKS = "-framework MaxAPI -framework MaxAudioAPI"; + MAX_FRAMEWORKS = "@$(C74_SYM_LINKER_FLAGS) -framework MaxAudioAPI -Wl,-U,_object_new_imp,-U,_object_method_imp"; OTHER_CODE_SIGN_FLAGS = "--timestamp"; OTHER_LDFLAGS = ( "$(SYS_FRAMEWORKS)", @@ -3495,6 +3487,7 @@ 8937598810760F4A00644327 /* Debug_harder */ = { isa = XCBuildConfiguration; buildSettings = { + C74_SYM_LINKER_FLAGS = "$(MAXAPI_DIR)/max-includes/c74_linker_flags.txt"; COMPONENTS_DIR = ../../../../components; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; @@ -3543,7 +3536,7 @@ LIBRARY_SEARCH_PATHS = "$(COMPONENTS_DIR)/**"; MACOSX_DEPLOYMENT_TARGET = 10.11; MAXAPI_DIR = "${COMPONENTS_DIR}/maxapi/max8.2"; - MAX_FRAMEWORKS = "-framework MaxAPI -framework MaxAudioAPI"; + MAX_FRAMEWORKS = "@$(C74_SYM_LINKER_FLAGS) -framework MaxAudioAPI -Wl,-U,_object_new_imp,-U,_object_method_imp"; OTHER_LDFLAGS = ( "$(SYS_FRAMEWORKS)", "$(MAX_FRAMEWORKS)", This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |