Commit graph

25 commits

Author SHA1 Message Date
Jxtopher
cfcd6e22bb Ccache setup
The goal is to speed up recompilation using ccache.

Ccache is a tool that speeds up recompilation of C/C++ code. It does this by caching the results of previous compilations.
When you recompile code, ccache checks if it has already compiled the same code with the same compiler flags. If so, it uses the cached result instead of recompiling.
2025-04-04 21:59:27 +02:00
Johann Dreo
732fe097cb fix(doc): use current source dir and not the root one.
Allow Paradiseo to be built as a Git submodule of another project.
2024-09-04 08:55:48 +02:00
132eb4f50e refactor doc style 2022-01-27 13:11:20 +01:00
8948f0a3dc fix doc: big update
- use single doxyfile instead of one per module
- use a cleaner and more modern style
- reorder sections to put details first
- hide diagrams by default
- remove deprecated doxygen variables
- disable latex generation by default
- fix some doc typos
2022-01-26 16:45:51 +01:00
83452f8939 Merge branch 'allow-submodule' of https://github.com/pinho/paradiseo 2021-07-21 08:29:47 +02:00
Ronaldd Pinho
b7542ef73b replace base directory references in main CMakeLists.txt 2021-07-16 11:12:32 -03:00
8e960b23f3 update irace/fastga to follow recent IOH refactoring 2021-07-07 13:07:38 +02:00
934b368ed0 upgrade cmake to 3.10 required 2020-07-05 08:46:32 +02:00
ddb261348c UPGRADE Cmake to 3.0 and set ParadisEO version to 3.0.0 2020-04-28 16:38:05 +02:00
2fa245e833 UPGRADE to C++17, because of metaprogramming in eoForges
Avoiding the use of make_from_tuple would be too error-prone.
2020-04-28 15:53:14 +02:00
e64417f2a5 BREAKING CHANGE: set standard to C++11, feat: accessor to breeder ops
Give an access to the operators held by a breeder.
This is needed to design algorithms that dynamically update their
internal parameters during search.
To simplify the interface, we use a returned tuple, and thus upgrade the
C++ standard to C++11.
2019-12-10 11:11:47 +01:00
d83681d6fa add cmake export to all targets & bugfix Find module
- Add "EXPORT paradiseo-targets" to cmake's "install" commands.
- Export those targets in "paradiseo-config.cmake",
  which is needed by FindParadiseo.cmake script.
- Bugfix "FindParadiseo.cmake" script:
    - document PARADISEO_ROOT input,
    - add PARADISEO_DIR to specify a bin dir (try build, debug and release as defaults),
    - bugfix bad copy pastes involving edo and peo,
    - default messages only for eo, mo and meo.
2019-09-29 21:14:30 +02:00
4f726f482d Fix the doc build.
- Fix the doc target management: now working whatever the combination of modules that is asked.
- Add edo to the doc targets.
- Add a warning when doxygen is not found.
2018-12-08 21:11:41 +01:00
quemy
7c4346d090 Revert some modifications in the main CMakefiles
accidentally pushed.
2013-11-21 12:56:47 +01:00
quemy
b1c7e1f256 Wrapper on eoFitContinue in order to allow islands to stop as soon as an island found a good solution 2013-11-21 12:40:24 +01:00
f43036ced6 Build binaries in paradisEO root instead of in eo/
This may break backward compatibility, but it was not logical to have all libraries going in <build>/eo/lib/.
They now go in <build>/lib/ instead.
Note that tests are still built in <build>/module/test/.
2013-03-07 10:30:25 +01:00
Johann Dreo
b1cbc2612f bugfix build eompi: expand in include 2013-03-05 17:18:44 +01:00
Johann Dreo
6cd61e2e2c Merge branch 'master' of git+ssh://localhost:8481/gitroot/paradiseo/paradiseo 2013-02-22 14:01:12 +01:00
Johann Dreo
dfbc21a4f2 use the same add_subdirectory convention as in the following commands 2013-02-22 13:57:22 +01:00
canape
23df679f51 some modifications for EDO
You have to sove this problems:
EDO: t-dispatcher-round (commented)
MOOE: Lesson4 (commented)
MO: t-moRndIndexedVectorTabuList (commented)
2013-02-07 14:43:11 +01:00
Benj Bouv
a90fdcbe18 CMake option for MPI. 2013-01-30 22:41:31 +01:00
canape
8b0f31c7eb regression: edo 2013-01-03 09:29:48 +01:00
Johann Dreo
1667f50e1b more precise help message for build flags 2012-10-07 21:12:22 +02:00
Johann Dreo
8a81bd2191 update the build system: only basic build works 2012-10-06 01:08:59 +02:00
quemy
8cd56f37db Migration from SVN 2012-08-30 11:30:11 +02:00
Renamed from trunk/CMakeLists.txt (Browse further)