]> Creatis software - FrontAlgorithms.git/blob - lib/fpa/CMakeLists.txt
a3ef66652f33aacd189baae8df21d3fd221e91a4
[FrontAlgorithms.git] / lib / fpa / CMakeLists.txt
1
2 ## =====================
3 ## == Get source code ==
4 ## =====================
5
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")
12
13 ## =====================
14 ## == Compile library ==
15 ## =====================
16
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})
21 #set_property(
22 #  TARGET fpa PROPERTY INTERFACE_fpa_MAJOR_VERSION ${prj_MAJ_VERSION}
23 #  )
24 #set_property(
25 #  TARGET fpa APPEND PROPERTY COMPATIBLE_INTERFACE_STRING ${prj_MAJ_VERSION}
26 #  )
27 #target_link_libraries(fpa PUBLIC ${VTK_LIBRARIES} ${ITK_LIBRARIES})
28
29 ## ========================
30 ## == Installation rules ==
31 ## ========================
32
33 #install(
34 #  TARGETS fpa
35 #  EXPORT "${targets_export_name}"
36 #  LIBRARY DESTINATION "lib"
37 #  ARCHIVE DESTINATION "lib"
38 #  RUNTIME DESTINATION "bin"
39 #  INCLUDES DESTINATION "${include_install_dir}"
40 #  )
41 install(
42   DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
43   DESTINATION "${include_install_dir}"
44   FILES_MATCHING PATTERN "*.h"
45   )
46 install(
47   DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
48   DESTINATION "${include_install_dir}"
49   FILES_MATCHING PATTERN "*.hxx"
50   )
51 #install(
52 #  FILES "${CMAKE_CURRENT_BINARY_DIR}/fpa_export.h"
53 #  DESTINATION "${include_install_dir}/fpa"
54 #  )
55
56 ## eof - $RCSfile$