Skip to content
Snippets Groups Projects
ModuleSinksAndSources.cmake 917 B
Newer Older
set( MODULE ModuleSinksAndSources )

# Export include files
set( ${MODULE}_INCLUDE_DIRS
  ${${MODULE}_SOURCE_DIR}/include
)

# Collect header files for Visual Studio Project
file(GLOB ${MODULE}_HEADER_FILES "${${MODULE}_SOURCE_DIR}/include/*.*")

# Export libraries
set( ${MODULE}_LIBRARIES 
  ${MODULE}
)

# Export tests
set( ${MODULE}_TESTS 
)

# Module source files
set( ${MODULE}_SOURCE_FILES
  ${${MODULE}_SOURCE_DIR}/src/selxItkImageSource.cxx
  ${${MODULE}_SOURCE_DIR}/src/selxItkImageFilterSink.cxx
  ${${MODULE}_SOURCE_DIR}/src/selxItkImageSink.cxx
  ${${MODULE}_SOURCE_DIR}/src/selxItkImageSourceFixed.cxx
  ${${MODULE}_SOURCE_DIR}/src/selxItkImageSourceMoving.cxx
  ${${MODULE}_SOURCE_DIR}/src/selxDisplacementFieldItkImageFilterSink.cxx
  
)

# Compile library

add_library( ${MODULE} STATIC "${${MODULE}_SOURCE_FILES}" ${${MODULE}_HEADER_FILES})

target_link_libraries( ${MODULE} ${ELASTIX_LIBRARIES} )