mattias
|
799d76b601
|
IDE: fixed compiler optios TrashVariables and VerifyObjMethodCall, bug #30584
git-svn-id: trunk@52937 -
|
2016-09-09 06:07:49 +00:00 |
|
juha
|
9367da0ae5
|
Remove extra checks for empty strings together with IsValidIdent. It already handles an empty string.
git-svn-id: trunk@52812 -
|
2016-08-17 10:40:29 +00:00 |
|
juha
|
297e19a349
|
IDE: Add methods for merging paths to CompilerOptions and replace common code patterns with them.
git-svn-id: trunk@52693 -
|
2016-07-15 17:47:18 +00:00 |
|
mattias
|
8864f57fe4
|
IDE: added -O4 optimization, bug #29107
git-svn-id: trunk@50534 -
|
2015-11-30 16:31:44 +00:00 |
|
juha
|
e3a1721df5
|
IDE: Cleanup.
git-svn-id: trunk@50185 -
|
2015-10-27 17:30:50 +00:00 |
|
juha
|
e92ffb6dc2
|
IDE: Store defines added by user to compiler options. Works also for packages. Issue #28887.
git-svn-id: trunk@50184 -
|
2015-10-27 17:30:48 +00:00 |
|
mattias
|
2c46e6e468
|
IDE+lazbuild+makefiles: on darwin use -gw instead of -g
git-svn-id: trunk@49906 -
|
2015-10-01 18:40:54 +00:00 |
|
mattias
|
1b88beb01b
|
IDE: moved compiler options - show lines compiled - to environment options
git-svn-id: trunk@49884 -
|
2015-09-27 20:32:15 +00:00 |
|
mattias
|
1fe2796bd0
|
IDE: compiler options: added option to show the lines compiled messsage as important
git-svn-id: trunk@49883 -
|
2015-09-27 20:09:52 +00:00 |
|
mattias
|
dec821b44c
|
IDE: fpc params: assembler style: add missing space
git-svn-id: trunk@48935 -
|
2015-05-05 18:06:12 +00:00 |
|
mattias
|
df2c484a6c
|
lazbuild: fixed loading environmentoptions.xml
git-svn-id: trunk@48721 -
|
2015-04-11 10:06:23 +00:00 |
|
mattias
|
a96cfe9231
|
lazbuild: -q -q passes -vw-n-h-i-l-d-u-t-p-c-x- to the compiler
git-svn-id: trunk@48698 -
|
2015-04-10 19:19:09 +00:00 |
|
mattias
|
b4fcc4f59d
|
IDE/lazbuild: if project target empty, put in unit output dir, bug #27823
git-svn-id: trunk@48694 -
|
2015-04-10 08:52:33 +00:00 |
|
mattias
|
3024ff1269
|
IDE: fixed changing empty project target file
git-svn-id: trunk@48640 -
|
2015-04-06 09:03:39 +00:00 |
|
juha
|
708afdf966
|
Fix uninitialized variables and other problems found by the compiler.
git-svn-id: trunk@48451 -
|
2015-03-22 10:17:35 +00:00 |
|
mattias
|
7760e5b734
|
IDE/lazbuild: simplified TestBuildDirectory, when checking if project needs compile check if target file exists
git-svn-id: trunk@48406 -
|
2015-03-17 13:30:53 +00:00 |
|
mattias
|
1a28636b9e
|
IDE/lazbuild: append project/global additions to custom compiler options as last
git-svn-id: trunk@48396 -
|
2015-03-16 21:03:59 +00:00 |
|
mattias
|
f93f158c57
|
IDE: FindProgram: resolve leading ~ under Unix
git-svn-id: trunk@48132 -
|
2015-03-04 15:44:24 +00:00 |
|
mattias
|
a819e545f5
|
IDE: project: if target file is set and apply conventions is off then always pas -o
git-svn-id: trunk@48128 -
|
2015-03-04 15:23:38 +00:00 |
|
mattias
|
abfaa0bdd0
|
IDE: compiler options: removed obsolete option show summary, summary are now always shown in header
git-svn-id: trunk@47965 -
|
2015-02-23 17:00:47 +00:00 |
|
mattias
|
2da65d3074
|
IDE: compiler options: verbosity: removed -ve, IDE needs this to jump to errors
git-svn-id: trunk@47964 -
|
2015-02-23 16:56:52 +00:00 |
|
mattias
|
1196a85d76
|
IDE: always pass -vi to FPC, needed to resolve file names without path
git-svn-id: trunk@47958 -
|
2015-02-23 16:14:15 +00:00 |
|
mattias
|
b233984952
|
IDE: compare compiled file: ignore spaces between options
git-svn-id: trunk@47861 -
|
2015-02-17 13:20:27 +00:00 |
|
mattias
|
d36ce6440d
|
IDE: less warnings
git-svn-id: trunk@47607 -
|
2015-02-06 21:42:43 +00:00 |
|
mattias
|
7ac6d9a919
|
IDE: free msg file
git-svn-id: trunk@46928 -
|
2014-11-21 08:19:32 +00:00 |
|
mattias
|
dfc66513db
|
IDE,lazbuild: when disable warnings pass -vw- to counter the default settings of fpc.cfg
git-svn-id: trunk@46917 -
|
2014-11-20 23:47:21 +00:00 |
|
mattias
|
22a782c356
|
IDE: compiler options -vm: check fpc error message file if msg id exists
git-svn-id: trunk@46915 -
|
2014-11-20 23:21:50 +00:00 |
|
mattias
|
65736c481f
|
IDE, lazbuild: pass -Cg only for x86-64, linux, *bsd, solaris
git-svn-id: trunk@46910 -
|
2014-11-20 22:13:31 +00:00 |
|
mattias
|
54eadbde1b
|
IDE,lazbuild: do not append -Cg in Makefiles
git-svn-id: trunk@46875 -
|
2014-11-18 11:17:53 +00:00 |
|
mattias
|
b78a550572
|
IDE,lazbuild: append -Cg on targets linux, freebsd, openbsd, netbsd, solaris, bug #17412
git-svn-id: trunk@46874 -
|
2014-11-18 11:03:29 +00:00 |
|
mattias
|
710c061db5
|
IDE, lazbuild: compiler options: pass target options first
git-svn-id: trunk@46873 -
|
2014-11-18 10:50:10 +00:00 |
|
mattias
|
dd64d2e479
|
IDE: added macro FPC_FULLVERSION, added conditionals function GetProjValue for packages, only parameter now: FPC_FULLVERSION
git-svn-id: trunk@45958 -
|
2014-07-23 19:22:38 +00:00 |
|
mattias
|
a794bd27bc
|
IDE: fixed compil
git-svn-id: trunk@45950 -
|
2014-07-21 05:24:43 +00:00 |
|
mattias
|
d9b5e15818
|
IDE: clean up old external tools
git-svn-id: trunk@45940 -
|
2014-07-20 19:29:40 +00:00 |
|
mattias
|
8d3f97d41e
|
IDE+lazbuild: target processor: changed -Op to -Cp, the -Op is only for optimization
git-svn-id: trunk@45878 -
|
2014-07-15 13:00:24 +00:00 |
|
mattias
|
c39261347a
|
IDE: fixed ignoring empty lines at end of conditionals, no modified if project icon was not touched
git-svn-id: trunk@45541 -
|
2014-06-15 18:37:10 +00:00 |
|
mattias
|
d101548d68
|
IDE: lpi: use as default: Compilerpath=$(CompPath)
git-svn-id: trunk@45532 -
|
2014-06-15 12:22:47 +00:00 |
|
mattias
|
403ed545d1
|
IDE: enabled new external tools by default, use old code with -dEnableOldExtTools
git-svn-id: trunk@45396 -
|
2014-06-08 10:19:28 +00:00 |
|
mattias
|
e374177ab3
|
IDE: fixed appending project options
git-svn-id: trunk@45360 -
|
2014-06-05 20:00:43 +00:00 |
|
mattias
|
5be3578cc6
|
IDE: fixed compilation
git-svn-id: trunk@45347 -
|
2014-06-05 06:55:46 +00:00 |
|
mattias
|
ec6d63f4a5
|
IDE: quick fix: add -vm option
git-svn-id: trunk@45342 -
|
2014-06-04 21:30:42 +00:00 |
|
mattias
|
39995327cc
|
IDE: reference/release external tools, auto free
git-svn-id: trunk@45301 -
|
2014-06-02 10:04:34 +00:00 |
|
mattias
|
20e6cdc0a9
|
lazbuild: started migration to external tools
git-svn-id: trunk@45294 -
|
2014-06-01 21:38:27 +00:00 |
|
mattias
|
2f2073e7f4
|
IDE: do not recompile if only verbosity changed, for new messages: remove -vb and -v0 options, always pass -vbq
git-svn-id: trunk@45251 -
|
2014-05-30 17:18:36 +00:00 |
|
mattias
|
f0a130b1b0
|
IDE: messages: moved clear menu item down, about up
git-svn-id: trunk@45228 -
|
2014-05-29 20:16:36 +00:00 |
|
mattias
|
25538fd6df
|
IDE: migrated compiler verbosity flags
git-svn-id: trunk@45224 -
|
2014-05-29 19:49:19 +00:00 |
|
mattias
|
d8e83aafcf
|
IDE: messages: hint for execute before/after tool
git-svn-id: trunk@45156 -
|
2014-05-23 13:12:51 +00:00 |
|
juha
|
8bf7b2db6e
|
CompilerOptions: small cleanup.
git-svn-id: trunk@45067 -
|
2014-05-18 08:56:49 +00:00 |
|
mattias
|
1489dc5cb6
|
IDE: more details why the IDE does not like the compiler file
git-svn-id: trunk@44295 -
|
2014-02-28 17:29:04 +00:00 |
|
mattias
|
d8201c49fb
|
lazbuild: fixed compilation
git-svn-id: trunk@44175 -
|
2014-02-19 19:26:58 +00:00 |
|
mattias
|
88780a9aaa
|
IDE: use compiler of project for FPCVer and codetools macro values
git-svn-id: trunk@44141 -
|
2014-02-18 18:26:04 +00:00 |
|
mattias
|
e73d9a7ee0
|
IDE: project: fixed local macros in target file name, bug #25729
git-svn-id: trunk@44122 -
|
2014-02-18 09:49:25 +00:00 |
|
mattias
|
ee2a512b9b
|
IDE: macro loop marker
git-svn-id: trunk@44091 -
|
2014-02-16 01:34:41 +00:00 |
|
mattias
|
f66fa252fc
|
IDE: renamed SetPathDelims to GetForcedPathDelims
git-svn-id: trunk@42698 -
|
2013-09-09 10:28:10 +00:00 |
|
mattias
|
ac4996ff62
|
replaced SetDirSeparators with SetPathDelims
git-svn-id: trunk@42685 -
|
2013-09-08 20:58:12 +00:00 |
|
mattias
|
f6775ab1f6
|
IDE: package editor: enable compile button: check SkipCompiler
git-svn-id: trunk@42650 -
|
2013-09-06 22:50:08 +00:00 |
|
mattias
|
00b45080ca
|
IDE: package editor: disable Compile button if package has no commands
git-svn-id: trunk@42639 -
|
2013-09-06 13:55:32 +00:00 |
|
juha
|
4be93112dd
|
IDE: generate comments in all compiler options GUI.
git-svn-id: trunk@42400 -
|
2013-08-14 22:38:12 +00:00 |
|
mattias
|
f81c251cb5
|
IDE: further migration external tools
git-svn-id: trunk@42356 -
|
2013-08-05 14:56:01 +00:00 |
|
mattias
|
97ff736947
|
IDE: further migration external tools
git-svn-id: trunk@42247 -
|
2013-07-31 13:54:49 +00:00 |
|
mattias
|
930a73f41a
|
IDE: further migrated external tools
git-svn-id: trunk@42241 -
|
2013-07-30 14:36:34 +00:00 |
|
mattias
|
057762a149
|
IDE: migrate compiler message types
git-svn-id: trunk@42234 -
|
2013-07-30 09:18:33 +00:00 |
|
mattias
|
f77cf28637
|
IDE: migrating external tools
git-svn-id: trunk@42231 -
|
2013-07-29 20:02:09 +00:00 |
|
juha
|
0df29b9470
|
IDE: add option Trash variables (-gt) to compiler options and GUI.
git-svn-id: trunk@42223 -
|
2013-07-29 07:21:18 +00:00 |
|
juha
|
5d273402b3
|
IDE: uncomment the compiler options that were commented out earlier.
git-svn-id: trunk@42175 -
|
2013-07-22 20:38:25 +00:00 |
|
mattias
|
f8fcc4305b
|
IDE: less warnings
git-svn-id: trunk@42164 -
|
2013-07-20 20:57:48 +00:00 |
|
juha
|
d21405e793
|
IDE: Revert saving all compiler options in a separate entry. They will be synchronized with Custom Options later.
git-svn-id: trunk@42157 -
|
2013-07-20 12:07:21 +00:00 |
|
juha
|
3b6537c967
|
IDE: Load and save all compiler options.
git-svn-id: trunk@42144 -
|
2013-07-20 07:03:50 +00:00 |
|
mattias
|
4c88931c65
|
IDE: compare default target os, cpu with compiler default
git-svn-id: trunk@42063 -
|
2013-07-11 23:15:45 +00:00 |
|
juha
|
7978db505c
|
IDE: use a new options frame in project options for config and target. Reorganize other options, too.
git-svn-id: trunk@42037 -
|
2013-07-09 18:40:09 +00:00 |
|
mattias
|
0e357ec0f0
|
IDE: constantified
git-svn-id: trunk@41906 -
|
2013-06-26 10:44:46 +00:00 |
|
mattias
|
1b4b788bc9
|
IDE+lazbuild: add compiler parameter -WR only for Windows
git-svn-id: trunk@41641 -
|
2013-06-09 19:28:38 +00:00 |
|
mattias
|
28699e981c
|
IDE: changed default conditionals to comments with examples
git-svn-id: trunk@41627 -
|
2013-06-09 12:38:24 +00:00 |
|
mattias
|
c97765d2ce
|
IDE: mode matrix: moved custom options addition to inherited options
git-svn-id: trunk@41605 -
|
2013-06-08 21:36:00 +00:00 |
|
mattias
|
9606af1935
|
IDE: create package makefile: do not add matrix options
git-svn-id: trunk@41557 -
|
2013-06-05 21:01:12 +00:00 |
|
mattias
|
6e218ad039
|
IDE: update inherited compiler options when frame becomes visible
git-svn-id: trunk@41246 -
|
2013-05-17 21:49:44 +00:00 |
|
juha
|
2db3f52443
|
IDE: Add assignments for classes used by build modes.
git-svn-id: trunk@40837 -
|
2013-04-18 16:56:29 +00:00 |
|
juha
|
5a129e09c3
|
IDE: comment out another unused function in CompilerOptions
git-svn-id: trunk@39064 -
|
2012-10-13 09:14:02 +00:00 |
|
juha
|
03611adae0
|
IDE: Formatting
git-svn-id: trunk@39062 -
|
2012-10-13 09:13:41 +00:00 |
|
juha
|
b924d1d782
|
IDE: Update compiler messages for fpc 2.7.1. Issue #23041
git-svn-id: trunk@39061 -
|
2012-10-12 18:50:39 +00:00 |
|
juha
|
9791089e63
|
CompilerOptions: comment out unused compiler messages code. Will be removed later.
git-svn-id: trunk@39060 -
|
2012-10-12 18:50:34 +00:00 |
|
juha
|
08bdcbcf3f
|
CompilerOptions: formatting, refactoring and cleanup of compiler messages code
git-svn-id: trunk@39059 -
|
2012-10-12 18:50:28 +00:00 |
|
mattias
|
220eac068b
|
ide: project target: apply default extension even if the file has already an extension, issue #22750
git-svn-id: trunk@38437 -
|
2012-08-30 07:26:05 +00:00 |
|
mattias
|
a47271617a
|
IDE: removed compiler option for switch -vm
git-svn-id: trunk@38411 -
|
2012-08-27 17:05:49 +00:00 |
|
mattias
|
b7deaffd70
|
IDE,codetools: added conditionals functions GetIDEValue, GetEnv
git-svn-id: trunk@37391 -
|
2012-05-22 13:27:59 +00:00 |
|
mattias
|
37eb8f6bd9
|
IDEIntf: removed TLazCompilerOptions.LCLWidgetType, fixed computing default LCLWidgetType on cross target OS
git-svn-id: trunk@37086 -
|
2012-04-29 17:43:58 +00:00 |
|
juha
|
7d52c74d6d
|
IDE: Remove IFDEF for a non-supported compiler version
git-svn-id: trunk@37062 -
|
2012-04-28 13:02:18 +00:00 |
|
mattias
|
98e9e68885
|
IDEIntf: TrimCustomOptions: trim start and end
git-svn-id: trunk@36318 -
|
2012-03-25 15:42:34 +00:00 |
|
mattias
|
c6e0578538
|
IDE: compiler options: append project custom options after inherited custom options
git-svn-id: trunk@36317 -
|
2012-03-25 15:36:05 +00:00 |
|
mattias
|
074286aea3
|
undo
git-svn-id: trunk@36315 -
|
2012-03-25 15:34:46 +00:00 |
|
mattias
|
3525373a8a
|
IDE: SpecialCharsToSpaces: trim UTF8 control codes
git-svn-id: trunk@36314 -
|
2012-03-25 15:33:26 +00:00 |
|
mattias
|
a1d2be124b
|
lazbuild: less warnings
git-svn-id: trunk@36247 -
|
2012-03-23 08:37:45 +00:00 |
|
mattias
|
092067fc90
|
IDE: compiler options: fixed setting modified flag when changing create makefile
git-svn-id: trunk@36219 -
|
2012-03-22 14:19:35 +00:00 |
|
mattias
|
dfc84d8ae3
|
IDE: started array of parsed env paths
git-svn-id: trunk@36051 -
|
2012-03-15 23:50:44 +00:00 |
|
mattias
|
f91dfafe6a
|
IDE: parsed compiler options: unified
git-svn-id: trunk@36047 -
|
2012-03-15 22:53:27 +00:00 |
|
mattias
|
587f6e9dcc
|
IDE: unified changestamp
git-svn-id: trunk@36046 -
|
2012-03-15 22:35:34 +00:00 |
|
mattias
|
3e9e907062
|
IDE: switched to new laz2_xml
git-svn-id: trunk@35937 -
|
2012-03-13 20:55:43 +00:00 |
|
mattias
|
44897bf607
|
IDE: compiler options: comments
git-svn-id: trunk@35022 -
|
2012-01-29 15:44:01 +00:00 |
|
mattias
|
52602e7db7
|
IDE: replaced some cycle with circular dependency
git-svn-id: trunk@34586 -
|
2012-01-04 23:12:31 +00:00 |
|
mattias
|
4838f5a1bc
|
IDE: pass compiler options -T and -P if set, even if they are the same as the IDE default
git-svn-id: trunk@34561 -
|
2012-01-03 16:27:40 +00:00 |
|