X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Ffpa%2FCMakeLists.txt;fp=lib%2Ffpa%2FCMakeLists.txt;h=0000000000000000000000000000000000000000;hb=3c639e5da479c7216a0a302ffa156ac6762caeed;hp=e57fdbd16eb0ad742b9de293a0baeefcf44326c0;hpb=5bf766068f54d061d3816f4950a076c3cf3a4d8b;p=FrontAlgorithms.git diff --git a/lib/fpa/CMakeLists.txt b/lib/fpa/CMakeLists.txt deleted file mode 100644 index e57fdbd..0000000 --- a/lib/fpa/CMakeLists.txt +++ /dev/null @@ -1,78 +0,0 @@ - -## ===================== -## == Get source code == -## ===================== - -configure_file(Version.cxx.in "${CMAKE_CURRENT_BINARY_DIR}/Version.cxx" @ONLY) -configure_file(Config.h.in "${CMAKE_CURRENT_BINARY_DIR}/Config.h" @ONLY) -file(GLOB_RECURSE _base_src "${CMAKE_CURRENT_SOURCE_DIR}/Base/*.cxx") -file(GLOB_RECURSE _base_hdr "${CMAKE_CURRENT_SOURCE_DIR}/Base/*.h") -file(GLOB_RECURSE _base_hrc "${CMAKE_CURRENT_SOURCE_DIR}/Base/*.hxx") -file(GLOB_RECURSE _image_src "${CMAKE_CURRENT_SOURCE_DIR}/Image/*.cxx") -file(GLOB_RECURSE _image_hdr "${CMAKE_CURRENT_SOURCE_DIR}/Image/*.h") -file(GLOB_RECURSE _image_hrc "${CMAKE_CURRENT_SOURCE_DIR}/Image/*.hxx") - -file(GLOB_RECURSE _generic_src "${CMAKE_CURRENT_SOURCE_DIR}/Generic/*.cxx") -file(GLOB_RECURSE _generic_hdr "${CMAKE_CURRENT_SOURCE_DIR}/Generic/*.h") -file(GLOB_RECURSE _generic_hrc "${CMAKE_CURRENT_SOURCE_DIR}/Generic/*.hxx") - - -set(_src - ${_base_src} ${_image_src} ${_generic_src} - "${CMAKE_CURRENT_BINARY_DIR}/Version.cxx" - ) -set( - _hdr - ${_base_hdr} ${_image_hdr} ${_generic_hdr} - "${CMAKE_CURRENT_BINARY_DIR}/Config.h" - ) -set(_hrc ${_base_hrc} ${_image_hrc} ${_generic_hrc}) - -## ===================== -## == Compile library == -## ===================== - -add_library(fpa SHARED ${_src} ${_hdr} ${_hrc}) -generate_export_header(fpa) -set_property(TARGET fpa PROPERTY VERSION ${prj_VERSION}) -set_property(TARGET fpa PROPERTY SOVERSION ${prj_SHORT_VERSION}) -set_property( - TARGET fpa PROPERTY INTERFACE_fpa_MAJOR_VERSION ${prj_MAJ_VERSION} - ) -set_property( - TARGET fpa APPEND PROPERTY COMPATIBLE_INTERFACE_STRING ${prj_MAJ_VERSION} - ) -target_link_libraries(fpa PUBLIC ${VTK_LIBRARIES} ${ITK_LIBRARIES}) - -## ======================== -## == Installation rules == -## ======================== - -install( - TARGETS fpa - EXPORT "${targets_export_name}" - LIBRARY DESTINATION "lib" - ARCHIVE DESTINATION "lib" - RUNTIME DESTINATION "bin" - INCLUDES DESTINATION "${include_install_dir}" - ) -install( - DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" - DESTINATION "${include_install_dir}" - FILES_MATCHING PATTERN "*.h" - ) -install( - DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" - DESTINATION "${include_install_dir}" - FILES_MATCHING PATTERN "*.hxx" - ) -install( - FILES "${CMAKE_CURRENT_BINARY_DIR}/fpa_export.h" - DESTINATION "${include_install_dir}/fpa" - ) -install( - FILES "${CMAKE_CURRENT_BINARY_DIR}/Config.h" - DESTINATION "${include_install_dir}/fpa" - ) - -## eof - $RCSfile$