Project

General

Profile

Design #1679

BuiltinFunctions-GFan includes normaliz?!?

Added by John Abbott about 2 years ago. Updated about 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Cleaning
Target version:
Start date:
20 Apr 2022
Due date:
% Done:

0%

Estimated time:
Spent time:

Description

When compiling CoCoA-5, I see that BuiltinFunctions-GFan.C includes the normaliz headers.
This is via BuiltinFunctions.H which includes CoCoA/library.H when includes everything.

This is not ideal.

History

#1 Updated by John Abbott about 2 years ago

The point is that BuiltinFunctions.H needs to know the classes defined in CoCoALib;
not sure if fwd decls would suffice.

Currently we clumsily include all of CoCoA/library.H which includes all selected extlibs.

Is there any easy way to do this more cleanly?

Also available in: Atom PDF