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
787ea9c9
Commit
787ea9c9
authored
Feb 12, 2002
by
Diederik van Arkel
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Support carb resource
parent
3a153dc9
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
12 additions
and
4 deletions
+12
-4
Pm/PmFiles.icl
Pm/PmFiles.icl
+1
-0
Pm/PmProject.icl
Pm/PmProject.icl
+2
-1
Pm/PmTypes.dcl
Pm/PmTypes.dcl
+2
-0
Pm/PmTypes.icl
Pm/PmTypes.icl
+7
-3
No files found.
Pm/PmFiles.icl
View file @
787ea9c9
...
...
@@ -278,6 +278,7 @@ LinkOptionsTable =
,
SimpleOption
"ResourceSource"
(\
a
->
a
.
resource_source
)
(\
v
a
->{
a
&
resource_source
=
v
})
,
SimpleOption
"GenerateDLL"
(\
a
->
a
.
generate_dll
)
(\
v
a
->{
a
&
generate_dll
=
v
})
,
SimpleOption
"ExportedNames"
(\
a
->
a
.
dll_export_list_name
)
(\
v
a
->{
a
&
dll_export_list_name
=
v
})
,
SimpleOption
"AddCarbResource"
(\
a
->
a
.
add_carb_resource
)
(\
v
a
->{
a
&
add_carb_resource
=
v
})
}
EditWdOptionsTable
::
OptionsTable
EditWdOptions
...
...
Pm/PmProject.icl
View file @
787ea9c9
...
...
@@ -336,7 +336,8 @@ eqLinkOpts lo1 lo2 =
EQStrings
(
SortStrings
lo1
.
extraObjectModules
)
(
SortStrings
lo2
.
extraObjectModules
)
&&
EQStrings
(
SortStrings
lo1
.
libraries
)
(
SortStrings
lo2
.
libraries
)
&&
lo1
.
generate_dll
==
lo2
.
generate_dll
&&
lo1
.
dll_export_list_name
==
lo2
.
dll_export_list_name
lo1
.
dll_export_list_name
==
lo2
.
dll_export_list_name
&&
lo1
.
add_carb_resource
==
lo2
.
add_carb_resource
PR_SetLinkOptions
::
!
Project
!
LinkOptions
->
Project
;
...
...
Pm/PmTypes.dcl
View file @
787ea9c9
...
...
@@ -30,6 +30,8 @@ instance fromString Processor
,
generate_dll
::
!
Bool
,
dll_export_list_name
::
!
String
,
add_carb_resource
::
!
Bool
// Mac-only!
}
DefaultLinkOptions
::
LinkOptions
...
...
Pm/PmTypes.icl
View file @
787ea9c9
...
...
@@ -109,8 +109,10 @@ where
,
generate_dll
::
!
Bool
,
dll_export_list_name
::
!
String
,
add_carb_resource
::
!
Bool
// Mac-only!
}
/*
instance == LinkOptions // do we need to check resource linking flags???
where
(==) :: !LinkOptions !LinkOptions -> Bool
...
...
@@ -122,8 +124,9 @@ where
lo1.link_resources == lo2.link_resources &&
(if lo1.link_resources (lo1.resource_source == lo2.resource_source) True) &&
EQStrings (SortStrings lo1.extraObjectModules) (SortStrings lo2.extraObjectModules) &&
EQStrings
(
SortStrings
lo1
.
libraries
)
(
SortStrings
lo2
.
libraries
)
EQStrings (SortStrings lo1.libraries) (SortStrings lo2.libraries) &&
lo1.add_carb_resource == lo2.add_carb_resource
*/
DefaultLinkOptions
::
LinkOptions
;
DefaultLinkOptions
=
{
extraObjectModules
=
Nil
...
...
@@ -136,6 +139,7 @@ DefaultLinkOptions =
,
generate_dll
=
False
,
dll_export_list_name
=
""
,
add_carb_resource
=
False
// Clean2 ide targets Carbon?!
}
::
LinkMethod
...
...
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