1 SET(LIB_NAME FrontAlgorithms)
9 ${PROJECT_BINARY_DIR}/lib/fpa/Common.cxx
12 FILE(GLOB ${LIB_NAME}_HEADERS "fpa/*.h" "fpa/*.hxx")
13 FILE(GLOB ${LIB_NAME}_BASE_HEADERS "fpa/Base/*.h" "fpa/Base/*.hxx")
14 FILE(GLOB ${LIB_NAME}_IO_HEADERS "fpa/IO/*.h" "fpa/IO/*.hxx")
15 FILE(GLOB ${LIB_NAME}_IMAGE_HEADERS "fpa/Image/*.h" "fpa/Image/*.hxx")
17 FILE(GLOB ${LIB_NAME}_SOURCES "fpa/*.cxx")
18 FILE(GLOB ${LIB_NAME}_BASE_SOURCES "fpa/Base/*.cxx")
19 FILE(GLOB ${LIB_NAME}_IO_SOURCES "fpa/IO/*.cxx")
20 FILE(GLOB ${LIB_NAME}_IMAGE_SOURCES "fpa/Image/*.cxx")
23 FILE(GLOB ${LIB_NAME}_VTK_HEADERS "fpa/VTK/*.h" "fpa/VTK/*.hxx")
24 FILE(GLOB ${LIB_NAME}_VTK_SOURCES "fpa/VTK/*.cxx")
28 ${LIB_NAME}_ALL_SOURCES
29 ${PROJECT_BINARY_DIR}/lib/fpa/Common.cxx
30 ${${LIB_NAME}_SOURCES}
31 ${${LIB_NAME}_BASE_SOURCES}
32 ${${LIB_NAME}_IO_SOURCES}
33 ${${LIB_NAME}_IMAGE_SOURCES}
34 ${${LIB_NAME}_VTK_SOURCES}
42 ${LIB_NAME}_LINK_LIBRARIES
47 ## =====================
48 ## = Compilation rules =
49 ## =====================
54 ${${LIB_NAME}_ALL_SOURCES}
56 GENERATE_EXPORT_HEADER(
59 EXPORT_MACRO_NAME ${LIB_NAME}_EXPORT
60 EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/fpa/${LIB_NAME}_Export.h
61 STATIC_DEFINE ${LIB_NAME}_BUILT_AS_STATIC
64 TARGET_LINK_LIBRARIES(
66 ${${LIB_NAME}_LINK_LIBRARIES}
71 TARGET_LINK_LIBRARIES(
73 ${${LIB_NAME}_LINK_LIBRARIES}