You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
34 lines
1.6 KiB
Diff
34 lines
1.6 KiB
Diff
--- src/xxdiff.pro.orig 2019-06-27 08:14:43.000000000 -0700
|
|
+++ src/xxdiff.pro 2019-06-27 08:48:54.000000000 -0700
|
|
@@ -145,29 +145,13 @@
|
|
dmg.commands = @hdiutil create -ov -fs HFS+ -srcfolder $$BUNDLE -volname $$quote("xxdiff\\ $$VER") $$DMG
|
|
dmg.depends = $$macdeployqt.target $(TARGET)
|
|
|
|
- # Crappy crap to generate and use a specific bison source file that is compatible with bison 2.3 (the default on OSX)
|
|
- bison23lnk.target = resParser_yacc.h
|
|
- bison23lnk.commands = rm -f resParser_yacc.h resParser_yacc.cpp; ln -s resParser_bison23_yacc.cpp resParser_yacc.cpp; ln -s resParser_bison23_yacc.h resParser_yacc.h
|
|
- bison23lnk.depends = bison23src resParser_bison23_yacc.h resParser_bison23.y
|
|
- bison23src.target = resParser_bison23.y
|
|
- bison23src.commands = perl -pe \'s/define api.pure/pure-parser/\' resParser.y > resParser_bison23.y
|
|
- bison23src.depends =
|
|
- YACCSOURCES = resParser_bison23.y
|
|
- QMAKE_YACCFLAGS_MANGLE = -p resParser -b resParser
|
|
- resParser_lex_obj.target = resParser_lex.o
|
|
- resParser_lex_obj.depends = bison23lnk
|
|
-
|
|
# "register" deprecated in C++11 but the MacOS flex still uses it in files it generates
|
|
QMAKE_LEXFLAGS += -Dregister=
|
|
|
|
# "public" rule
|
|
deploy.depends = $$dmg.target
|
|
|
|
- QMAKE_EXTRA_TARGETS += macdeployqt dmg deploy bison23src bison23lnk resParser_lex_obj
|
|
- QMAKE_CFLAGS_RELEASE -= -O2
|
|
- QMAKE_CXXFLAGS_RELEASE -= -O2
|
|
- QMAKE_CFLAGS += -mdynamic-no-pic -O3 -msse2 -msse3 -mssse3 -ftree-vectorize
|
|
- QMAKE_CXXFLAGS += -mdynamic-no-pic -O3 -msse2 -msse3 -mssse3 -ftree-vectorize
|
|
+ QMAKE_EXTRA_TARGETS += macdeployqt dmg deploy
|
|
}
|
|
|
|
#----------------------------------------
|