Name | Modified | Size |
---|---|---|
mainline | ||
brandon-m-bare |
Change | User | Description | Committed |
---|---|---|---|
18285 | brandon_m_bare | -- Switched the manual logic of reconstructing the command line arguments to using subproc...ess.list2cmdline(). -- Changed the visual studio project generator to create a batch file that handles project regeneration and the (REGENERATION_SOLUTION) project just calls into that batch file. #review-17245 @ShadauxCat « |
9 years ago |
18283 | brandon_m_bare |
Fixed some python 2 vs 3 issues in the gui. #review-18284 @ShadauxCat |
9 years ago |
17241 | brandon_m_bare | -- Changed the default value for the stdLib to an empty string and preventing it from bein...g passed in the gcc toolchain unless it's explicitly set in the makefile. -- Moved the objc abi version arg in the gcc toolchain to the extended command method and now not passing it if the input file is not an objective c/c++ file. -- Updated the README and setup.py. -- Fixed an out-of-date error message. -- Fixed a string in the gui, making it more consistent with our usage pattern for unicode strings. #review-17242 @ShadauxCat « |
9 years ago |
17221 | ShadauxCat | Merging using ShadauxCat.csbuild-brandon_m_bare | 9 years ago |
17202 | brandon_m_bare | -- Added /usr/local/include as a default include directory to the gcc_darwin toolchain. -...- Added the ability to have default library directories in the gcc_darwin toolchain along with the initial defaults of /usr/lib and /usr/local/lib. #review-16884 @ShadauxCat « |
9 years ago |
17201 | brandon_m_bare | Added state tracking for the run mode and the ability to query it. #review-16856 @Shad...auxCat « |
9 years ago |
17200 | brandon_m_bare | Fixed the issues that were causing the profile window and context menu to hang the entire... gui when running pyqt5 under python3. (Submitting from a different changelist because the old one is on a computer I no longer have access to.) #review-16650 @ShadauxCat « |
9 years ago |
16824 | brandon_m_bare | Fixed an exception when logging occurs outside of a decorated function in the makefile whe...n running it with --help. #review-16822 @ShadauxCat « |
9 years ago |
16635 | brandon_m_bare | -- Fixed the GUI not working correctly when only warnings and errors from the linker would... be present during a build. -- Fixed QtMessageBox not being aliased for pyqt5. #review-16633 @ShadauxCat « |
9 years ago |
16488 | brandon_m_bare | -- Added additional command line arguments for osx and ios for overriding the target versi...ons to compile against. -- Added assertions on setting the target version for osx and ios to validate the selected version is actually installed. #review-16363 @ShadauxCat « |
9 years ago |
16367 | brandon_m_bare | Added the NsightTegraUpgradeOnceWithoutPrompt element to the Visual Studio project generat...or when generating for Android. This should hypothetically suppress the upgrade prompt for older project versions, but as of Nsight Tegra 3.1, it doesn't seem to work. Keeping it in since it seems reasonable that nvidia will fix that on their end. #review-16307 @ShadauxCat « |
9 years ago |
16060 | ShadauxCat | Merging using ShadauxCat.csbuild-brandon_m_bare | 9 years ago |
16059 | brandon_m_bare | Removed the code in the gcc_darwin toolchain that forces all library arguments to have the... 'lib' prefix. #review-16057 @ShadauxCat « |
9 years ago |
16039 | brandon_m_bare | -- Re-enabled caret diagnostics for the ps4 toolchain. -- Fixed compile/linker errors som...etimes not showing up. -- Fixed the hang when double-clicking a build error in the gui while running it under python3 and pyqt5. #review-16034 @ShadauxCat « |
9 years ago |
15955 | brandon_m_bare | Merging from mainline. | 9 years ago |
15954 | brandon_m_bare |
Responding to review feedback. #review-15870 @ShadauxCat |
9 years ago |
15938 | ShadauxCat | -Fixed hang on build error on Windows -Fixed at least one case where projects could fail... to finish compiling with the "this is very bad and should never happen" error, but I don't think they're all fixed. -Fixed InterruptReturnCode on Windows, which has apparently different now after changes to the way keyboard interrupts are handled by csbuild #review-15939 « |
9 years ago |
15876 | brandon_m_bare | -- Added a utility function for getting a list of command line arguments for the current i...nvokation of csbuild. -- Fixed visual studio project generation when using the new prebuilt projects. #review-15870 @ShadauxCat « |
9 years ago |
15765 | brandon_m_bare |
Responding to review feedback. #review-15764 @ShadauxCat |
10 years ago |
15763 | brandon_m_bare | Fixed prebuilt projects not being linked against dependencies when LinkIntermediateObjects... is enabled. #review-15764 @ShadauxCat « |
10 years ago |
15759 | brandon_m_bare | Changed how projects determine whether or not they have c++ files. This fixes projects th...at do not auto discover source files. #review-15760 @Shadaux.Cat « |
10 years ago |
15720 | brandon_m_bare | Merging changes from mainline. | 10 years ago |
15641 | ShadauxCat | -Added support for prebuilt projects using @csbuild.prebuilt - these fit into the project... hierarchy and take all the normal things a project can take, but are considered to always be Up-To-Date and are never built. These are used for referencing prebuilt third-party libraries. -Added support for shell projects using @csbuild.shellProject - these are a small variation on prebuilt in that they do not build, but they DO show up in generated IDE solutions, useful for things like projects that only contain headers or data files and never build, but need to be available for editing. -Improved csbuild's cleanup process - it now keeps track of its running processes and if it receives SIGTERM or SIGINT, it will immediately kill all of those running processes, remove any files they were in the process of writing (to ensure no corrupt data is left on disk), and terminate the GUI. It also now exits with os._exit() rather than sys.exit(), as sys.exit() is equivalent to 'raise SystemExit()' and can be caught and have other unintended side effects. This will ensure a quick exit with no corrupt files left around, no compile processes still running, no detached GUI, and no file descriptors remaining locked on Windows. -Fixed qtcreator projects not honoring c++11 support -Moved library verification out of build and into _make(), and made failed library verification a non-clean exit (i.e., ensures GUI is terminated) -Cleaned up some overly verbose logging that wasn't running previously due to the way SIGINT was being handled, but is now getting run again. #review-15572 « |
10 years ago |
15571 | ShadauxCat | Merge brandon_m_bare into mainline | 10 years ago |
15566 | brandon_m_bare | -- A few small bug fixes. -- Updated the nsight tegra version in the visual studio project... generator. #review-15567 @ShadauxCat « |
10 years ago |
15501 | brandon_m_bare | -- Fixed the build profiler in python3. -- Re-enabled pyqt5 for the gui. #review-15502... @ShadauxCat « |
10 years ago |
15477 | brandon_m_bare | Fixed how file/directory paths needing to be globbed are processed so they now work proper...ly when used with project macros. #review-15478 @ShadauxCat « |
10 years ago |
15463 | brandon_m_bare | Fixed the filter dependency parsing in the visual studio project generator. #review-154...64 @ShadauxCat « |
10 years ago |
15443 | brandon_m_bare | Fixed the disabled source file auto-discovery so it will no longer ignore extra directorie...s. #review-15442 @ShadauxCat « |
10 years ago |
15441 | brandon_m_bare |
Added a flag to disable automatic source file discovery. #review-15442 @ShadauxCat |
10 years ago |
15436 | brandon_m_bare | -- Changed the ps4 toolchain to link libraries using full paths. -- Added quotes around t...he linker library arguments in the gcc_darwin toolchain. #review-15426 @ShadauxCat « |
10 years ago |
15425 | brandon_m_bare | -- Disabled the caret diagnostics in the ps4 toolchain. -- Stripped the "lib" prefix from... dependent library names in the ps4 toolchain. -- Fixed the toolset name in the visual studio project generator. -- Added a new directory level to the setup script so the proprietary vsgen files get copied on install. #review-15426 @ShadauxCat « |
10 years ago |
15409 | brandon_m_bare |
Added the ps4 toolchain files. #review-15410 @ShadauxCat |
10 years ago |
15377 | brandon_m_bare | Integrating latest from mainline. | 10 years ago |
15261 | brandon_m_bare | -- Adding quotes around multiple items in the gcc toolchain since without them, paths with... spaces break the resulting command line strings. -- Added the "proprietary" package for csbuild functionality that may need be closed source. -- Added hooks to import the ps4 toolchain, but surrounded by try/except blocks in the case that someone wants to use csbuild, but doesn't have the ps4 toolchain available. -- Added the proprietary vsgen package. -- Added support for making the PS4 platform available to the Visual Studio project generator if it exists. #review-15262 @ShaduaxCat « |
10 years ago |
15219 | brandon_m_bare | Added a check in SetMsvcVersion to make sure the msvc toolchain has actually been selected... before attempting to validate the Visual Studio installation. #review-15220 @ShadauxCat « |
10 years ago |
15186 | brandon_m_bare | -- Re-added the GetBinPath() function to the msvc toolchain since it's very useful for any...thing needing the path to the correct ms assembler. It will be needed for that until we reorganize how file extensions are handled and have generic assembler modules we can plug into it. -- Removed the msvc linker function _getRuntimeLibraryArg() since forcing the runtime library through /DEFAULTLIB is unnecessary in most cases. -- Added a validation step to SetMsvcVersion() to make sure the selected version of Visual Studio can be found. #review-15187 @ShadauxCat « |
10 years ago |
15175 | brandon_m_bare |
Addressed feedback from review 14869. #review-14869 @ShadauxCat |
10 years ago |
15173 | ShadauxCat |
Disabling object scraping, it's broke. #review-15174 |
10 years ago |
15023 | brandon_m_bare |
Addressed feedback from review 14879. #review-14879 @ShadauxCat |
10 years ago |
15016 | brandon_m_bare |
Addressed feedback from review 14875. #review-14875 @ShaduaxCat |
10 years ago |
15015 | brandon_m_bare |
Addressed feedback from review 14872. #review-14872 @ShadauxCat |
10 years ago |
15014 | brandon_m_bare |
Addressed feedback from review 14869. #review-14869 @ShadauxCat |
10 years ago |
14878 | brandon_m_bare | Added an error case for building a project that doesn't exist with the --project option. ... #review-14879 @ShadauxCat « |
10 years ago |
14874 | brandon_m_bare | -- Added variable string substitution to the plist generator (also renamed AddStringSubsti...tution to AddCmakeStringSubstitution to help disambiguate the two). -- Added a new command line option for adding preprocessor defines. #review-14875 @ShadauxCat « |
10 years ago |
14871 | brandon_m_bare | Added a check in the gcc toolchain to not set -stdlib when compiling C source files. #r...eview-14872 @ShadauxCat « |
10 years ago |
14868 | brandon_m_bare | -- Moved the msvc version selection in the msvc toolchain to its own method since it needs... to be called in 2 places. -- Added a method to AndroidBase for determining if an android build is considered debug since that logic needs to be also accessible from the visual studio project generator. -- Filled in the android debugging property in the visual studio project generator that points to the output APK. #review-14869 @ShaduaxCat « |
10 years ago |
14827 | brandon_m_bare | -- Added GetEnv() to toolBase so toolchains needing to modify os.environ can return their... modifications in a dict. Any entries in the returned dict will overwrite what is copied from os.environ. -- Changed msvc's _setupForProject to run vcvarsall.bat for each architecture being built and caching the results for each one. -- Added a utility function for creating a copy of os.environ and updating it with the result of the input tool's GetEnv() call. -- Passing the new toolchain environment into subprocess.Popen() when compiling and linking. -- Added the bin path back to msvc since passing the env into Popen isn't enough to make it find executables not in the default path. #review-14828 @ShadauxCat « |
10 years ago |
14819 | brandon_m_bare | Improved the compiler and linker argument construction in the msvc toolchain. #review-1...4820 @ShadauxCat « |
10 years ago |
14818 | brandon_m_bare | Made an additional fix to the argument building in the Visual Studio project generator. ... #review-14813 @ShadauxCat « |
10 years ago |