- 17 Jun, 2011 8 commits
-
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@17073 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
Directory <Slicer_SOURCE>/Extensions/CMake will contains macros, function and block specific to the extensions. git-svn-id: http://svn.slicer.org/Slicer4/trunk@17071 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@17069 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
ENH: Use CMAKE_DEPENDENT_OPTION to conditionally add Slicer_USE_PYTHONQT_WITH_TCL and Slicer_USE_NUMPY git-svn-id: http://svn.slicer.org/Slicer4/trunk@17065 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
The option should be added only if Slicer_BUILD_CLI is ON git-svn-id: http://svn.slicer.org/Slicer4/trunk@17064 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
This module is useful to establish dependency between options. git-svn-id: http://svn.slicer.org/Slicer4/trunk@17063 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
Since Slicer_CMAKE_DIR is computed using the cached value Slicer_SOURCE_DIR, there is no need to clutter the cache with an additional value. git-svn-id: http://svn.slicer.org/Slicer4/trunk@17062 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
This path is not used to search for CMake modules git-svn-id: http://svn.slicer.org/Slicer4/trunk@17061 3bd1e089-480b-0410-8dfb-8563597acbee
-
- 13 Jun, 2011 2 commits
-
-
finetjul authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@17003 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
This external project hosted on github.com/jcfr/qCDashAPI is a small Qt based library allowing to easily query a CDash server. git-svn-id: http://svn.slicer.org/Slicer4/trunk@17000 3bd1e089-480b-0410-8dfb-8563597acbee
-
- 12 Jun, 2011 1 commit
-
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16980 3bd1e089-480b-0410-8dfb-8563597acbee
-
- 08 Jun, 2011 2 commits
-
-
jcfr authored
This should shut down the following warnings: CMake Warning: The variable, 'ADDITIONAL_C_FLAGS', specified manually, was not used during the generation. CMake Warning: The variable, 'ADDITIONAL_CXX_FLAGS', specified manually, was not used during the generation. git-svn-id: http://svn.slicer.org/Slicer4/trunk@16866 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
If Slicer_BUILD_CLI is OFF, this option shouldn't be set or used.. This should shut down the following warning: CMake Warning: The variable, 'BUILD_BRAINSTOOLS', specified manually, was not used during the generation. git-svn-id: http://svn.slicer.org/Slicer4/trunk@16865 3bd1e089-480b-0410-8dfb-8563597acbee
-
- 07 Jun, 2011 3 commits
-
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16855 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16842 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
The packaging step should be done last and the subdirectory LastConfigureStep is the appropriate place. git-svn-id: http://svn.slicer.org/Slicer4/trunk@16832 3bd1e089-480b-0410-8dfb-8563597acbee
-
- 06 Jun, 2011 1 commit
-
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16822 3bd1e089-480b-0410-8dfb-8563597acbee
-
- 04 Jun, 2011 9 commits
-
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16805 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
Doing so will allow to dashboard to either enable or disable the built of that module. Note that the module is currently disable since the associated CLI libraries can't be properly loaded in Slicer and also because the mac bundle failed to be generated if it is enabled. git-svn-id: http://svn.slicer.org/Slicer4/trunk@16804 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
Probably should find a way to extract the version number rather than hardcode it. git-svn-id: http://svn.slicer.org/Slicer4/trunk@16799 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
* CompleteBundles.cmake{.in} has been renamed into SlicerCompleteBundles.cmake{.in} git-svn-id: http://svn.slicer.org/Slicer4/trunk@16792 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
FixBundle expects library executable to be located no more than one directory deep. For that reason, plugins, loadable and scripted module are now built and install following this layout: <slicer-build>/plugins /qt-scripted-modules /qt-loadable-modules <slicer-install>/plugins /qt-scripted-modules /qt-loadable-modules For matter of consistency, this apply to linux, mac and windows. git-svn-id: http://svn.slicer.org/Slicer4/trunk@16784 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16783 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16775 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
FreeSurfer library use INSTALL_SHARE_DIR instead of directly relying on the value of Slicer_INSTALL_ROOT BIN and LIB directory of either plugins, qt loadable and scripted modules should be the same. git-svn-id: http://svn.slicer.org/Slicer4/trunk@16772 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
Added a second set of variables named Slicer_<blah>_DIR which contain the appropriate directory prefixes such as bin lib share. These variables can be used reference file in the build or install trees such as the input/output of a configure command. Slicer_INSTALL_<blah> should only be used for install commands as on the Mac these variables will be prefixed with Slicer.app\Contents which we likely do not want in the root of the build tree. git-svn-id: http://svn.slicer.org/Slicer4/trunk@16771 3bd1e089-480b-0410-8dfb-8563597acbee
-
- 01 Jun, 2011 5 commits
-
-
jcfr authored
This macro uses the more generic macro SlicerMacroBuildModuleQtLibrary and update the variable Slicer_ModuleWidgets_INCLUDE_DIRS. This variable is configured into SlicerConfig and can be re-used within loadable extension. git-svn-id: http://svn.slicer.org/Slicer4/trunk@16723 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
Convenient macro allowing to easily build a Qt sub library associated with a loadable module. git-svn-id: http://svn.slicer.org/Slicer4/trunk@16719 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16717 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16716 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16715 3bd1e089-480b-0410-8dfb-8563597acbee
-
- 30 May, 2011 2 commits
-
-
jcfr authored
It contains the following helper macros: SLICER_ADD_PYTHON_TEST SLICER_ADD_PYTHON_UNITTEST git-svn-id: http://svn.slicer.org/Slicer4/trunk@16700 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16699 3bd1e089-480b-0410-8dfb-8563597acbee
-
- 27 May, 2011 4 commits
-
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16687 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16678 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16677 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
git-svn-id: http://svn.slicer.org/Slicer4/trunk@16676 3bd1e089-480b-0410-8dfb-8563597acbee
-
- 17 May, 2011 1 commit
-
-
jcfr authored
This variable should be considered when adding test relying on Slicer executable git-svn-id: http://svn.slicer.org/Slicer4/trunk@16584 3bd1e089-480b-0410-8dfb-8563597acbee
-
- 06 May, 2011 2 commits
-
-
jcfr authored
Waiting building issue related to curl and batchmake are resolved, let's disable it. git-svn-id: http://svn.slicer.org/Slicer4/trunk@16498 3bd1e089-480b-0410-8dfb-8563597acbee
-
jcfr authored
Both global list Slicer_Libs_LIBRARIES and Slicer_Base_LIBRARIES have been removed. It means libraries are expected to specify explicitly their dependencies. Variable Slicer_CORE_LIBRARY and Slicer_GUI_LIBRARY have been introduced. They should be used each time it's required to link against qSlicerBaseQTCore or qSlicerBaseQTGUI. The variable MRML_LIBRARIES has been introduced, it should be used each time a module is expected to link against the trhee libraries MRML, MRMLLogic and MRMLDisplayableManager. The rational behind this variable is too anticipate a future possible relocation of MRML related libraries outside of Slicer. Waiting we setup a way to export the include directory associated with all libraries so that they can be available to extension using SlicerConfig. tThese diretories are still automatically appended to the global variables: Slicer_Libs_INCLUDE_DIRS, Slicer_Base_INCLUDE_DIRS, Slicer_ModuleMRML_INCLUDE_DIRS and Slicer_ModuleLogic_INCLUDE_DIRS git-svn-id: http://svn.slicer.org/Slicer4/trunk@16490 3bd1e089-480b-0410-8dfb-8563597acbee
-