Commit Graph

3722 Commits

Author SHA1 Message Date
nickclark2016
6a01e51df0 Fixed external library link names for clang in VS2019+ 2020-09-22 18:37:57 -04:00
cos
3fe03f5b79 conformanceMode config property 2020-09-21 14:38:38 +03:00
cos
6104f3a8a5 ConformanceMode flag implemented for >= vs2017 2020-09-21 14:38:38 +03:00
Samuel Surtees
15a07510ab
Merge pull request #1519 from nickgravelyn/xcode-metal-shaders
Add Metal shader files as source code
2020-09-14 18:01:01 +10:00
Nick Gravelyn
78941e415b Add Metal shader files as source code
Xcode generally puts these in the Resources category so that's what I've
done, but I don't know if that's strictly necessary.
2020-09-13 11:11:40 -07:00
Samuel Surtees
670935a23f
Merge pull request #1506 from Jarod42/FixQuoteEscapingForCodelite
Fix quote escaping in Codelite.
2020-08-31 22:27:04 +10:00
Samuel Surtees
14185d483e
Merge pull request #1505 from Jarod42/sysincludedirFixForCodelite
* Fix sysincludedirs for codelite.
2020-08-30 22:03:24 +10:00
Jarod42
f91def371d Split UTs according to review. 2020-08-30 11:25:06 +02:00
Jarod42
9842a9c61a Fix quote escaping.
-> fix define with quote
-> fix SharedLib (at least on windows).
2020-08-30 09:39:25 +02:00
Jarod42
157f40cdac Fix sysincludedirs for codelite. 2020-08-29 16:54:04 +02:00
Samuel Surtees
55b714d9a5
Merge pull request #1503 from continue98/cppdialect-update
Update cxx standard;
2020-08-22 13:54:47 +10:00
$continue$
31707a40c4 Update cxx standard; Add C++ latest for gcc; Update GCC tests 2020-08-21 21:40:32 +03:00
Samuel Surtees
75c74f2c4a
Merge pull request #1499 from sphene/feature/actions-artifacts
GitHub Actions: Artifacts
2020-08-21 16:19:49 +10:00
Timotej
447ab6f29c Add step name, platform suffix and rename artifacts 2020-08-20 18:48:29 +02:00
Samuel Surtees
a1024748b1
Merge pull request #1477 from socialpoint/recognize-swift-files-as-source-code
Add support for .swift file for xcode
2020-08-20 22:53:48 +10:00
Timotej
06ae9d9c0a Add artifacts for Windows, Linux and MacOS 2020-08-19 20:19:58 +02:00
Rafael Lecina
8a37c05075 Add swift tests 2020-08-06 01:07:08 +02:00
sp-rafael-lecina
68f8e9547e
Merge branch 'master' into recognize-swift-files-as-source-code 2020-07-30 22:42:44 +02:00
Rafael Lecina
5dfb248a53 Revert change to use single value settings specific format for xcode 2020-07-30 22:41:33 +02:00
starkos
591194dfcf
Merge pull request #1485 from LORgames/ssurtees/touchfile
Added Windows implementation to os.touchfile to avoid issues with truncating the file
2020-07-10 15:02:08 -04:00
starkos
08a19770f8
Merge pull request #1484 from LORgames/ssurtees/symlink
Fixed issue with os.matchfiles and symlinks
2020-07-10 14:56:25 -04:00
starkos
6f5c8d7e91
Merge pull request #1483 from LORgames/ssurtees/details
Add file details to Windows builds including version number
2020-07-10 14:54:37 -04:00
starkos
a18ad99fa5
Merge pull request #1482 from LORgames/ssurtees/disableTest
Disable redirect test until HTTP endpoint is fixed
2020-07-10 14:51:33 -04:00
starkos
cb8126991b
Merge pull request #1481 from LORgames/ssurtees/xcode
Improved ability to override XCode generator
2020-07-10 14:49:21 -04:00
Sam Surtees
29894d8dbf Added Windows implementation to os.touchfile to avoid issues with truncating the file 2020-07-11 02:29:35 +10:00
Sam Surtees
ce186b1292 Fixed issue with os.matchfiles and symlinks 2020-07-11 02:02:42 +10:00
Sam Surtees
1317a2ed04 Add file details to Windows builds including version number 2020-07-11 00:50:47 +10:00
Sam Surtees
a56be783de Disable redirect test until HTTP endpoint is fixed 2020-07-11 00:03:12 +10:00
Sam Surtees
926c7982de Improved ability to override XCode generator
- Removed unused function
2020-07-10 23:49:05 +10:00
Rafael Lecina
3468be5982 Add support for .swift file extension on xcode_common.lua
Add support for setting swiftversion
2020-07-07 11:30:07 +02:00
Samuel Surtees
2cee14c124
Merge pull request #1447 from ethan-wallace/vs-warnings
Added /Wall to possible warning levels for Visual Studio
2020-06-21 15:37:56 +10:00
Samuel Surtees
55cd0525fa
Merge pull request #1473 from noresources/osgetversion-macosx
macOS os.getversion() improvements
2020-06-21 15:17:51 +10:00
Ethan Wallace
acda348b4b Added new 'warning' levels
Added new warning level "Everything" which turns on all available
compiler warnings. Updated "High" and "Extra" to reflect actual
differences in emitted compiler flags.
2020-06-19 14:09:14 -04:00
Ethan Wallace
454a54961b
Merge branch 'master' into vs-warnings 2020-06-18 17:57:28 -04:00
Renaud Guillard
55099c4bd2 macOS os.getversion() improvements
* Use system property list to retrieve current accurate system version
* Add description for latest versions
2020-06-18 02:40:28 +02:00
starkos
5fa6d359c1
Merge pull request #1468 from noresources/toolset-macosx-systemversion
macOS deployment target support for gcc and clang
2020-06-16 06:38:35 -04:00
Renaud Guillard
5b6ba6ec27 remove systemversion string validation 2020-06-15 10:29:16 +02:00
Renaud Guillard
c923e04486 macOS deployment target support for gcc and clang
Use the value of systemversion to set the Apple-specific gcc/clang option -mmacosx-version-min=<version>, equivalent of the Xcode setting MACOSX_DEPLOYMENT_TARGET

add tests for gcc and clang
2020-06-11 21:39:23 +02:00
Samuel Surtees
2c42771f3f
Merge pull request #1462 from nickclark2016/master
Added clang as a valid option for projects generated with vs2019
2020-06-11 11:54:26 +10:00
nickclark2016
48276f5181 Added clang as a valid option for projects generated with vs2019 2020-06-10 21:40:12 -04:00
Samuel Surtees
9d84f74391
Merge pull request #1460 from nickclark2016/master
Add C++20 cppdialect for C++ projects
2020-06-07 15:11:16 +10:00
Nick Clark
572e4036b9
Added gnu++20 option
* Update vcxproj.lua
* Update dmd.lua
* Update ldc.lua
* Update gcc.lua
* Update test_gcc.lua
2020-06-02 11:52:44 -04:00
nickclark2016
4a627cc764 Add C++20 cppdialect for C++ projects 2020-06-01 19:49:55 -04:00
Samuel Surtees
5bb0bef41c
Merge pull request #1454 from noresources/bootstra-clean
Bootstrap.mak clean target(s)
2020-05-26 12:51:22 +10:00
Renaud Guillard
be31d437b5 Add cleaning instructions to Bootstrap.mak 2020-05-25 23:03:12 +02:00
Renaud Guillard
8f437877bf Bootstrap.mak clean target(s)
Bootstrap can now clean itself using make -f Bootstrap.mak <platform>-clean

* Factorize cleanup tasks in two targets
	* windows-clean for windows systems
	* nix-clean: For all UNIX-based systems
* Add a "*-clean" target counterpart for each target as an alias of windows-clean or nix-clean
* Make each target invoke its *-clean target before running
* Replace use of $? / $** by explicit $(SRC) in build rules
	They cannot be used anymore due to the presence of the *-clean target in dependency list
2020-05-25 11:37:16 +02:00
starkos
c620b80566 Add Windows malware analysis step to release checklist 2020-05-21 06:34:42 -04:00
Ethan Wallace
b271a46cc4
Merge branch 'master' into vs-warnings 2020-05-16 20:56:06 -04:00
Ethan Wallace
1453c7c5fd Updated tests to reflect new flag
Test suite now properly checks the new "High" and "Extra" warning options
2020-05-16 20:29:32 -04:00
starkos
b47a949c75
Merge pull request #1446 from rhuvendiek/master
Do not add <Link> for .NET resources or the resource will not be properly embedded.
2020-05-16 15:00:23 -04:00