Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
clean-ide
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
6
Issues
6
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
clean-and-itasks
clean-ide
Commits
3f796fbb
Commit
3f796fbb
authored
Apr 26, 2006
by
John van Groningen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
swap use_64_bit_processor and processor arguments of function Link,
pass -fusion to compiler
parent
55efd424
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
7 deletions
+9
-7
Win/PmCleanSystem.dcl
Win/PmCleanSystem.dcl
+1
-1
Win/PmCleanSystem.icl
Win/PmCleanSystem.icl
+8
-6
No files found.
Win/PmCleanSystem.dcl
View file @
3f796fbb
...
...
@@ -111,8 +111,8 @@ Link :: // Links the given file:
!
String
// name of file containing symbols to be exported from dll
!
Pathname
// startup directory
!
String
// path to dynamic linker
!
Bool
// 64 bit target processor
!
Processor
// target processor
!
Bool
// 64 bit target processor
!*(
PSt
.
l
)
// state
->
(
!*(
PSt
.
l
)
// state
...
...
Win/PmCleanSystem.icl
View file @
3f796fbb
...
...
@@ -482,7 +482,7 @@ ReadErrorAndWarningMessages file
MakeCompilerOptionsString
::
!
CompileOrCheckSyntax
!
Bool
!
Bool
!
Bool
!
CompilerOptions
->
String
MakeCompilerOptionsString
compileOrCheckSyntax
projectMemoryProfiling
projectTimeProfiling
projectEagerOrDynamic
{
neverMemoryProfile
,
neverTimeProfile
,
sa
,
gw
,
gc
,
listTypes
,
attr
,
reuseUniqueNodes
}
{
neverMemoryProfile
,
neverTimeProfile
,
sa
,
gw
,
gc
,
listTypes
,
attr
,
reuseUniqueNodes
,
fusion
}
=
options
where
memoryProfileSwitch
...
...
@@ -530,9 +530,11 @@ where
|
reuseUniqueNodes
=
" -ou"
=
""
add_fusion_option
s
=
if
fusion
(
s
+++
" -fusion"
)
s
;
options
=
checksyntax
+++
timeProfileSwitch
+++
memoryProfileSwitch
+++
dynamicLinkSwitch
+++
strictness
+++
warnings
+++
comments
+++
listtypes
+++
show_attr
+++
reuse
+++
" "
options
=
add_fusion_option
(
checksyntax
+++
timeProfileSwitch
+++
memoryProfileSwitch
+++
dynamicLinkSwitch
+++
strictness
+++
warnings
+++
comments
+++
listtypes
+++
show_attr
+++
reuse
)
+++
" "
/* Generates code for the given file:
...
...
@@ -606,12 +608,12 @@ where
Link
::
!
String
!(
WindowFun
*(
PSt
.
l
))
!
Pathname
!
ApplicationOptions
!
Pathname
!(
List
Pathname
)
!(
List
Pathname
)
!(
List
Pathname
)
!
Bool
!
Bool
!
Bool
!
Bool
!
String
!
Bool
!
String
!
Pathname
!
String
!
Bool
!
Processor
!*(
PSt
.
l
)
!
Bool
!
String
!
Pathname
!
String
!
Processor
!
Bool
!*(
PSt
.
l
)
->
(!*(
PSt
.
l
),!
Bool
)
Link
linker`
winfun
path
applicationOptions
=:{
ss
,
hs
,
initial_heap_size
,
profiling
,
heap_size_multiple
,
o
,
memoryProfilingMinimumHeapSize
=
minheap
}
optionspathname
library_file_names
object_file_names
static_libraries
static
gen_relocs
gen_linkmap
link_resources
resource_path
gen_dll
dll_syms
startupdir
dynlstr
use_64_bit_processor
_
ps
link_resources
resource_path
gen_dll
dll_syms
startupdir
dynlstr
_
use_64_bit_processor
ps
#
(
ok
,
linker
,
linkerdir
)
=
mangleLinker
linker`
startupdir
|
not
ok
#
ps
=
winfun
[
linker
]
ps
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment