duplicated project files according to the libdparse usage

(lib or submodule)
This commit is contained in:
Basile Burg 2015-03-08 16:24:27 +01:00
parent 8f9a63a32a
commit 4175d8a5e2
6 changed files with 75 additions and 9 deletions

View File

@ -0,0 +1,24 @@
object CurrentProject: TCEProject
OptionsCollection = <
item
name = 'release'
outputOptions.inlining = True
outputOptions.boundsCheck = offAlways
outputOptions.optimizations = True
outputOptions.release = True
pathsOptions.outputFilename = '..\lazproj\cesyms'
preBuildProcess.options = []
preBuildProcess.showWindow = swoNone
postBuildProcess.options = []
postBuildProcess.showWindow = swoNone
runOptions.options = []
runOptions.showWindow = swoNone
end>
Sources.Strings = (
'cesyms.d'
)
ConfigurationIndex = 0
LibraryAliases.Strings = (
'libdparse'
)
end

View File

@ -21,7 +21,4 @@ object CurrentProject: TCEProject
'cesyms.d'
)
ConfigurationIndex = 0
LibraryAliases.Strings = (
'libdparse'
)
end

View File

@ -7,7 +7,10 @@ It's written in D using Coedit.
To build it, either [libdparse](https://github.com/Hackerpilot/libdparse)
must be setup in the [libman](https://github.com/BBasile/Coedit/wiki#library-manager-widget)
as described in this [tutorial](https://github.com/BBasile/Coedit/wiki#lets-build-a-static-library),
or *libdparse* submodule must be cloned with Coedit repository (`git submodule init` or `update`)
or *libdparse* submodule must be cloned with Coedit repository (`git submodule init` or `update`).
- `cesyms_submodule.coedit`: coedit project based on *libdparse* as a submodule.
- `cesyms_libman.coedit`: coedit project based on *libdparse* as a *libman* entry.
This tool is mandatory to enable the new _symbol list widget_ (formerly called _static explorer_)
It replaces DMD JSON output to list the declarations within a module.

View File

@ -0,0 +1,39 @@
object CurrentProject: TCEProject
OptionsCollection = <
item
name = 'testwith_CPFS'
messagesOptions.additionalWarnings = True
outputOptions.boundsCheck = onAlways
outputOptions.unittest = True
pathsOptions.outputFilename = '..\lazproj\cetodo'
preBuildProcess.options = []
preBuildProcess.showWindow = swoNone
postBuildProcess.options = []
postBuildProcess.showWindow = swoNone
runOptions.options = [poUsePipes, poStderrToOutPut]
runOptions.parameters.Strings = (
'<CPFS>'
)
runOptions.showWindow = swoHIDE
end
item
name = 'release'
outputOptions.boundsCheck = offAlways
outputOptions.optimizations = True
outputOptions.release = True
pathsOptions.outputFilename = '..\lazproj\cetodo'
preBuildProcess.options = []
preBuildProcess.showWindow = swoNone
postBuildProcess.options = []
postBuildProcess.showWindow = swoNone
runOptions.options = []
runOptions.showWindow = swoNone
end>
Sources.Strings = (
'cetodo.d'
)
ConfigurationIndex = 1
LibraryAliases.Strings = (
'libdparse'
)
end

View File

@ -6,6 +6,9 @@ object CurrentProject: TCEProject
outputOptions.boundsCheck = onAlways
outputOptions.unittest = True
pathsOptions.outputFilename = '..\lazproj\cetodo'
pathsOptions.extraSources.Strings = (
'..\libdparse\src\*'
)
preBuildProcess.options = []
preBuildProcess.showWindow = swoNone
postBuildProcess.options = []
@ -36,7 +39,4 @@ object CurrentProject: TCEProject
'cetodo.d'
)
ConfigurationIndex = 1
LibraryAliases.Strings = (
'libdparse'
)
end

View File

@ -4,9 +4,12 @@ ceTodo
Tool designed to analyze the _TODO comments_ in D source files.
It's written in D using Coedit.
To build it etheir [libdparse](https://github.com/Hackerpilot/libdparse)
To build it, either [libdparse](https://github.com/Hackerpilot/libdparse)
must be setup in the [libman](https://github.com/BBasile/Coedit/wiki#library-manager-widget)
as described in this [tutorial](https://github.com/BBasile/Coedit/wiki#lets-build-a-static-library) or
as described in this [tutorial](https://github.com/BBasile/Coedit/wiki#lets-build-a-static-library),
or *libdparse* submodule must be cloned with Coedit repository (`git submodule init` or `update`).
- `cetodo_submodule.coedit`: coedit project based on *libdparse* as a submodule.
- `cetodo_libman.coedit`: coedit project based on *libdparse* as a *libman* entry.
This tool is mandatory to enable the *todo list widget*.