]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/CutModule/kernel/CMakeLists.txt
*** empty log message ***
[creaMaracasVisu.git] / lib / maracasVisuLib / src / CutModule / kernel / CMakeLists.txt
1 #----------------------------------------------------------------------------
2 # SET THE NAME OF YOUR LIBRARY
3 SET ( LIBRARY_NAME   creaMaracasVisu_CutModule2_kernel  )
4 #----------------------------------------------------------------------------
5 #----------------------------------------------------------------------------
6
7   #----------------------------------------------------------------------------
8   # BUILD LIBRARY
9   #----------------------------------------------------------------------------
10
11   #----------------------------------------------------------------------------
12   # LIBRARY HEADERS (TO BE INSTALLED)
13   # EITHER LIST ALL .h IN CURRENT DIR USING NEXT LINE:
14   FILE(GLOB ${LIBRARY_NAME}_HEADERS "*.h")
15   # OR MANUALLY LIST YOUR HEADERS WITH NEXT COMMAND
16   #  SET ( ${LIBRARY_NAME}_HEADERS
17   #
18   #    )
19   #----------------------------------------------------------------------------
20
21   #----------------------------------------------------------------------------
22   # LIBRARY SOURCES (TO BE COMPILED)
23   # EITHER LIST ALL .cxx, *.cpp, *.cc IN CURRENT DIR USING NEXT LINE:
24   FILE(GLOB ${LIBRARY_NAME}_SOURCES *.cxx *.cpp *.cc)
25   # OR MANUALLY LIST YOUR FILES WITH NEXT COMMAND (WITHOUT EXTENSION)
26   #  SET ( ${LIBRARY_NAME}_SOURCES 
27   #   
28   #    )
29   #----------------------------------------------------------------------------
30
31   #----------------------------------------------------------------------------
32   # LIBRARY DEPENDENCIES (LIBRARIES TO LINK WITH)
33   SET ( ${LIBRARY_NAME}_LINK_LIBRARIES
34     ${crea_LIBRARIES}    
35     #    ${VTK_LIBRARIES}
36     #    ${ITK_LIBRARIES}
37     #    ${GDCM_LIBRARIES}
38     #    ${BOOST_LIBRARIES}
39     )
40   #----------------------------------------------------------------------------
41
42   
43   #----------------------------------------------------------------------------
44   # MACRO WHICH DOES ALL THE JOB : BUILD AND INSTALL
45   #CREA_ADD_LIBRARY( ${LIBRARY_NAME} )
46   #----------------------------------------------------------------------------
47   
48    ADD_LIBRARY(${LIBRARY_NAME} STATIC  ${${LIBRARY_NAME}_SOURCES} ${${LIBRARY_NAME}_HEADERS} )
49   # LINK
50   TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${${LIBRARY_NAME}_LINK_LIBRARIES})