2 ## =====================
3 ## == Get source code ==
4 ## =====================
6 file(GLOB_RECURSE _base_src "${CMAKE_CURRENT_SOURCE_DIR}/Base/*.cxx")
7 file(GLOB_RECURSE _base_hdr "${CMAKE_CURRENT_SOURCE_DIR}/Base/*.h")
8 file(GLOB_RECURSE _base_hrc "${CMAKE_CURRENT_SOURCE_DIR}/Base/*.hxx")
9 file(GLOB_RECURSE _image_src "${CMAKE_CURRENT_SOURCE_DIR}/Image/*.cxx")
10 file(GLOB_RECURSE _image_hdr "${CMAKE_CURRENT_SOURCE_DIR}/Image/*.h")
11 file(GLOB_RECURSE _image_hrc "${CMAKE_CURRENT_SOURCE_DIR}/Image/*.hxx")
13 ## =====================
14 ## == Compile library ==
15 ## =====================
17 #add_library(fpa SHARED ${_src} ${_hdr} ${_hrc})
18 #generate_export_header(fpa)
19 #set_property(TARGET fpa PROPERTY VERSION ${prj_VERSION})
20 #set_property(TARGET fpa PROPERTY SOVERSION ${prj_SHORT_VERSION})
22 # TARGET fpa PROPERTY INTERFACE_fpa_MAJOR_VERSION ${prj_MAJ_VERSION}
25 # TARGET fpa APPEND PROPERTY COMPATIBLE_INTERFACE_STRING ${prj_MAJ_VERSION}
27 #target_link_libraries(fpa PUBLIC ${VTK_LIBRARIES} ${ITK_LIBRARIES})
29 ## ========================
30 ## == Installation rules ==
31 ## ========================
35 # EXPORT "${targets_export_name}"
36 # LIBRARY DESTINATION "lib"
37 # ARCHIVE DESTINATION "lib"
38 # RUNTIME DESTINATION "bin"
39 # INCLUDES DESTINATION "${include_install_dir}"
42 DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
43 DESTINATION "${include_install_dir}"
44 FILES_MATCHING PATTERN "*.h"
47 DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
48 DESTINATION "${include_install_dir}"
49 FILES_MATCHING PATTERN "*.hxx"
52 # FILES "${CMAKE_CURRENT_BINARY_DIR}/fpa_export.h"
53 # DESTINATION "${include_install_dir}/fpa"