Commit 84a0a2d1 authored by Floris Berendsen's avatar Floris Berendsen
Browse files

WIP: restructure Modules directory

parent 7ebb4b4b
......@@ -134,7 +134,7 @@ option( BUILD_EXPRESS "Use express build." OFF )
# Do not change and do not call anywhere else.
include( selxModules )
_selxmodules_initialize()
_selxmodule_enable( ModuleCore "SuperElastix" )
_selxmodule_enable( ModuleFilter "SuperElastix" )
# Build applications
if( ${BUILD_APPLICATIONS} AND NOT ${BUILD_EXPRESS} )
......
#=========================================================================
#
# Copyright Leiden University Medical Center, Erasmus University Medical
# Center and contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0.txt
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
#=========================================================================
set( ${MODULE}_INCLUDE_DIRS
${${MODULE}_SOURCE_DIR}/include
)
# Module source files
set( ${MODULE}_SOURCE_FILES
${${MODULE}_SOURCE_DIR}/src/selxBlueprint.cxx
${${MODULE}_SOURCE_DIR}/src/selxBlueprintImpl.h
${${MODULE}_SOURCE_DIR}/src/selxBlueprintImpl.cxx
)
# Export tests
set( ${MODULE}_TEST_SOURCE_FILES
${${MODULE}_SOURCE_DIR}/test/selxBlueprintTest.cxx
)
set( ${MODULE}_LIBRARIES
${Boost_LIBRARIES} # graph?
${MODULE}
)
set( ${MODULE}_MODULE_DEPENDENCIES
)
#=========================================================================
#
# Copyright Leiden University Medical Center, Erasmus University Medical
# Center and contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0.txt
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
#=========================================================================
set( ${MODULE}_INCLUDE_DIRS
${${MODULE}_SOURCE_DIR}/include
)
# Module source files
set( ${MODULE}_SOURCE_FILES
)
# Export tests
set( ${MODULE}_TEST_SOURCE_FILES
)
set( ${MODULE}_LIBRARIES
)
set( ${MODULE}_MODULE_DEPENDENCIES
)
#=========================================================================
#
# Copyright Leiden University Medical Center, Erasmus University Medical
# Center and contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0.txt
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
#=========================================================================
set( ${MODULE}_INCLUDE_DIRS
${${MODULE}_SOURCE_DIR}/include
)
# Module source files
set( ${MODULE}_SOURCE_FILES
${${MODULE}_SOURCE_DIR}/src/selxComponentBase.cxx
${${MODULE}_SOURCE_DIR}/src/selxCheckTemplateProperties.cxx
${${MODULE}_SOURCE_DIR}/src/selxNetworkContainer.cxx
)
# Export tests
set( ${MODULE}_TEST_SOURCE_FILES
${${MODULE}_SOURCE_DIR}/test/selxComponentSelectorTest.cxx
${${MODULE}_SOURCE_DIR}/test/selxComponentInterfaceTest.cxx
${${MODULE}_SOURCE_DIR}/test/selxNetworkBuilderTest.cxx
)
set( ${MODULE}_LIBRARIES
)
set( ${MODULE}_MODULE_DEPENDENCIES
)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment