Nicholaus Clark
ffdee19969
Added compiler version selection for visual studio projects
2021-06-23 19:53:00 -04:00
Jarod42
a56444a3fe
Add missing support for prebuildmessage/postbuildmessage for Codelite.
2021-06-11 20:15:33 +02:00
tempura-sukiyaki
38458a3624
Sort buildinputs
and buildoutputs
on xcode4 ( #1631 )
...
* Sort `buildinputs` and `buildoutputs` on xcode4
* Fix `buildinputs` and `buildoutputs` for Xcode4
2021-06-07 18:03:59 -04:00
Joris Dauphin
ebbbb72ab7
Enable pchheader for Codelite. ( #1627 )
...
* Enable pchheader for Codelite.
* Factorize code.
2021-05-29 14:19:18 -04:00
Hannes Harnisch
1c6f1eab5b
Corrected API based on suggestions and actual function
2021-05-03 14:37:16 +02:00
Hannes Harnisch
83864eecf4
Added unit tests
2021-05-03 14:22:12 +02:00
Hannes Harnisch
c7d0b96a3f
Added initial C++20 module support for Visual Studio
2021-05-03 14:22:12 +02:00
starkos
efd2ab50ba
Merge pull request #1619 from nickgravelyn/xcode-embed-libraries
...
Xcode embed libraries
2021-04-19 11:01:51 -04:00
Renaud Guillard
24b2b4abdd
Runpathdirs improvements ( #1538 )
...
* Add mode argument ot toolset.getrunpathdirs()
* Add config.getsiblingtargetdirs()
* Delegate automatic addition of sibling target dirs as run path search paths to actions
* Simplify gcc.getrunpathdirs()
* Restore previous behavior in gmake & gmake2 actions
* Add xcode.getToolSet()
Use clang as default, gcc on MacOS X 10.6 and lower
* runpathdirs support in xcode4 action
Translate runpathdirs to LD_RUNPATH_SEARCH_PATHS Xcode setting
Co-authored-by: Renaud Guillard <renaud@depinxi.be>
2021-04-19 10:58:36 -04:00
Nick Clark
428fb911c3
Merge branch 'master' into issues/1443
2021-04-17 22:43:51 -04:00
Nick Gravelyn
626eedbc46
Split xcodeembedlibraries into embed and embedAndSign
2021-04-16 07:51:01 -07:00
Nick Gravelyn
4ed74246b5
Add xcodeembedlibraries command
2021-04-16 07:51:01 -07:00
Nick Gravelyn
0e93130442
Allow .dylib extension in links for Xcode
...
When entries in links are specified with an extension we treat them
like frameworks for the most part. They are placed into the
Frameworks group and added to the Frameworks build phase. We do have
separate logic for the file reference, only because we never want to
resolve a .dylib link to the /System/Frameworks directory. Instead
we assume a .dylib link that is just a file name, e.g. 'libA.dylib',
is relative to the project the same way as if it were prefixed with
'./'.
2021-04-16 07:51:01 -07:00
withmorten
c59e526677
add RemoveUnreferencedCodeData option to disable /Zc:inline
2021-04-05 03:03:46 +02:00
Nicholaus Clark
58bf18d483
Address review comments to allow explicit test to both true and false
2021-03-10 21:01:21 -05:00
Philipp Kurth
de9e1fc8ca
Mesh and amplification shader type for Visual Studio
2021-01-12 18:11:17 +01:00
cos
4b442fb009
useFullPaths config property for Visual Studio projects
2020-12-18 02:27:35 +02:00
Samuel Surtees
0f54214cf7
Merge pull request #1565 from ClxS/AllowUnsafeBlocks-net5-fix
...
AllowUnsafeBlocks will now be a project level property in new format
2020-12-08 11:06:52 +10:00
Carl
2e4df1f347
AllowUnsafeBlocks will now be a project level property in new format C# projects
...
Fixes #1549
2020-12-07 21:17:19 +00:00
Carl
7af525d706
Simplified net platform check to include net[x]
2020-12-07 20:09:36 +00:00
dpeter99
eb717674e3
Added newer shader versions
...
- Added 6.4 and 6.5 shader versions
2020-11-21 14:59:08 +01:00
nickclark2016
a443cd16ba
Added DisableFastUpToDateCheck for vs projects
2020-11-09 08:17:35 -05:00
Joel Linn
e473d40832
clang Use llvm-ar
linker when LTO flag is set.
...
It is required for some clang features like `-flto`. Still defaults to `ar` if the `LinkTimeOptimization` flag is not set.
2020-11-04 20:34:41 +01:00
Nick Clark
efaffca16d
Merge branch 'master' into issues/1545
2020-10-29 23:20:42 -04:00
nickclark2016
712431f36e
Added NetCore to CLR API, added corresponding unit test
2020-10-29 20:45:52 -04:00
Renaud Guillard
dfb93e1640
xcode4 sysincludedirs support update
...
* Use the new Xcode 9+ setting SYSTEM_HEADER_SEARCH_PATHS settings instead of HEADER_SEARCH_PATHS
* Update test
2020-10-23 09:59:04 +02:00
Renaud Guillard
5d06e68d45
xcode4 syslibdirs support
...
* Merge libdirs and syslibdirs to LIBRARY_SEARCH_PATHS setting
* Add test
2020-10-23 09:58:34 +02:00
nickclark2016
aaba74715f
Added disable for Just My Code debugging
2020-10-12 11:15:55 -04:00
starkos
0c792a0ff3
Disable network tests; add --test-all flag to enable
...
Hides the automated tests that require calls out to the network behind a new `--test-all` flag. Allows for faster TDD iterations for new development, and tests can now be run even when offline.
2020-10-07 09:31:15 -04:00
Samuel Surtees
4de75e9d4a
Merge pull request #1530 from LORgames/ssurtees/cleanup
...
Remove unused code in vs2010_vcxproj.lua
2020-10-02 23:38:44 +10:00
Sam Surtees
7e0d37c84b
Remove unused code in vs2010_vcxproj.lua
2020-10-02 17:01:03 +10:00
Sam Surtees
3e5e95e034
NMake projects can now specify buildoptions and cppdialect
2020-10-02 16:40:28 +10:00
Jarod42
d9c478e92c
Only active (i.e. unique) configuration should be selected.
...
Select first one.
`"defaultConfiguration"` seems not yet implemented.
2020-09-29 14:16:07 +02:00
nickclark2016
9379f284ee
Added C++1z and C++2a dialect options for XCode
2020-09-26 11:35:19 -04:00
Samuel Surtees
96a3432529
Merge pull request #1515 from cos-public/conformance-mode-flag
...
ConformanceMode flag implemented for >= vs2017
2020-09-24 08:36:38 +10:00
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
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
$continue$
31707a40c4
Update cxx standard; Add C++ latest for gcc; Update GCC tests
2020-08-21 21:40:32 +03: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
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