Commit Graph

111 Commits

Author SHA1 Message Date
SCG82 a459e157b4 revert 'parallelize using libdispatch'(a121fb7) due to only minor improvement in execution time 2020-01-08 01:35:02 -08:00
SCG82 bbcbaa4da4 use full path for system (shell) commands. revise README 2020-01-08 00:31:42 -08:00
SCG82 a121fb7d8f parallelize using libdispatch (Grand Central Dispatch) 2020-01-07 07:12:15 -08:00
SCG82 dec128d769 fix mistake in qt plugins 2020-01-07 06:46:13 -08:00
SCG82 3ace6f8e24 this commit fails. prev commit works 2020-01-07 06:30:36 -08:00
SCG82 cbfcd534d1 create DylibBundler class 2020-01-07 06:29:49 -08:00
SCG82 ee0c02888a revise CMakeLists.txt 2020-01-06 13:38:32 -08:00
SCG82 e5cacbb3e6 collect dependencies & rpaths in a single otool call 2020-01-06 09:21:01 -08:00
SCG82 7f41661132 code cleanup 2020-01-06 03:23:45 -08:00
SCG82 f02982dfa9 update .gitignore 2020-01-06 00:58:21 -08:00
SCG82 5fa98c9fb8 add CMakeLists.txt 2020-01-06 00:54:07 -08:00
SCG82 577c3206d1 refine using clang-tidy suggestions 2020-01-06 00:43:42 -08:00
SCG82 e5849e59b9 add back includes 2020-01-04 07:21:26 -08:00
SCG82 2603a0c0bc code cleanup 2020-01-04 00:38:47 -08:00
SCG82 c4ff430bd3 remove unneeded includes 2020-01-03 22:13:08 -08:00
SCG82 bc8c55e6c2 move searchFilenameInRpaths to Util.cpp 2020-01-03 21:39:49 -08:00
SCG82 ab607a8e66 move parseLoadCommands to Util.h 2020-01-03 19:00:19 -08:00
SCG82 a792203a4b consolidate otool -l code 2020-01-03 11:18:13 -08:00
SCG82 53e56194fc revise algorithm 2020-01-03 09:33:40 -08:00
SCG82 ad8e86a7ea improve backwards compatibility. more refining 2020-01-02 22:38:09 -08:00
SCG82 6348de25a8 copy dependencies by default 2019-12-29 18:52:55 -08:00
SCG82 b6dc294e66 handle qt plugins from latest version. refine algorithm to run qt plugin fixer if any new deps are found when checking sub-deps 2019-12-29 16:12:23 -08:00
SCG82 47253001ec code cleanup 2019-12-29 12:52:01 -08:00
SCG82 a5d434d8ae set id as @rpath/name 2019-12-29 09:20:22 -08:00
SCG82 9ae91a71ce use rpaths to locate dependencies 2019-12-29 09:10:52 -08:00
SCG82 fcbedd3431 experimenting: use file's rpaths to search for dependencies 2019-12-29 06:20:42 -08:00
SCG82 84c97c017e copy Qt plugins if Qt frameworks are found 2019-12-29 01:45:29 -08:00
SCG82 a8a9f7b944 add argument to specify app bundle path 2019-12-28 16:05:07 -08:00
SCG82 f9c3a2ca24 move utility functions to Util.cpp 2019-12-28 13:53:58 -08:00
SCG82 767a6f9a9b use size_t in for loops 2019-12-28 11:39:21 -08:00
SCG82 38f7687b2c add filePrefix function 2019-12-27 22:05:59 -08:00
SCG82 3cf89cca1b frameworks: don't copy Headers directory 2019-12-27 03:08:58 -08:00
SCG82 fd0d9cd701 remove unnecessary linking flag in Makefile 2019-12-25 20:39:27 -08:00
SCG82 3db663bfa2 refine help 2019-12-16 11:39:28 -08:00
SCG82 96cf9e9799 refine Makefile 2019-12-16 11:19:51 -08:00
SCG82 a5f8204d76 refine help 2019-12-16 11:19:27 -08:00
SCG82 53722ad6ab Handle frameworks 2019-12-16 05:17:49 -08:00
SCG82 6f5cba0021 fix error in addDependency for sub dependencies 2019-12-15 20:12:57 -08:00
SCG82 1ba60166f1 refine logging formatting 2019-12-14 21:05:55 -08:00
SCG82 0c2c729ab0 commit .gitignore 2019-12-14 13:43:45 -08:00
SCG82 b611a1bc63 clean up & refine formatting 2019-12-14 13:27:12 -08:00
SCG82 fa16d5e817 completely revise algorithm to improve efficiency. execution duration is < 40% of original 2019-12-14 09:54:25 -08:00
SCG82 53753f0d21 add -mmacosx-version-min=10.13 2019-12-13 04:28:13 -08:00
SCG82 1487f42082 change dispatch queue priority 2019-12-13 04:16:34 -08:00
SCG82 1b4d70cbb7 revert nested parallel_for_each. try another nested parallel_for_each 2019-12-13 01:35:17 -08:00
SCG82 a8f7f48b70 nested parallel_for_lops (this will almost certainly fail) 2019-12-13 00:23:17 -08:00
SCG82 7773790eb0 use Grand Central Dispatch (libdispatch) to parallelize 2019-12-13 00:04:08 -08:00
SCG82 a243cf8903 fix macdylibbundler linking error 2019-12-12 18:18:31 -08:00
SCG82 3b6d145fa5 use C++17 2019-12-12 17:34:39 -08:00
SCG82 2b2b669a2c only parallelize for loops in doneWithDeps_go. reformat entire project 2019-12-12 08:46:03 -08:00