ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/util/cmakeUtil/ExecCmakeLists/CMakeLists.txt
Revision: 4
Committed: Tue Jun 12 19:51:29 2007 UTC (17 years, 11 months ago)
Content type: text/plain
File size: 808 byte(s)
Log Message:

File Contents

# User Rev Content
1 4 SET(SOURCE_DIR .)
2    
3     FOREACH(src_dir ${SOURCE_DIR})
4     AUX_SOURCE_DIRECTORY(${src_dir} SOURCES)
5     ENDFOREACH(src_dir)
6    
7     MESSAGE(STATUS ${LIB_NAME})
8     MESSAGE(STATUS ${LIBS_FILE})
9    
10     ADD_EXECUTABLE(main ${SOURCES})
11     TARGET_LINK_LIBRARIES(main ${LIBS_FILE} ${LIB_NAME})
12    
13     ADD_TEST(main main data/main.dat)
14    
15    
16     IF(${CMAKE_CURRENT_SOURCE_DIR} MATCHES ${CMAKE_CURRENT_BINARY_DIR})
17     ELSE(${CMAKE_CURRENT_SOURCE_DIR} MATCHES ${CMAKE_CURRENT_BINARY_DIR})
18     IF (WIN32)
19     ADD_CUSTOM_COMMAND(
20     TARGET main
21     POST_BUILD
22     COMMAND copy
23     ARGS -R ${CMAKE_CURRENT_SOURCE_DIR}/data ${CMAKE_CURRENT_BINARY_DIR} )
24     ELSE (WIN32)
25     ADD_CUSTOM_COMMAND(
26     TARGET main
27     POST_BUILD
28     COMMAND cp
29     ARGS -R ${CMAKE_CURRENT_SOURCE_DIR}/data ${CMAKE_CURRENT_BINARY_DIR} )
30     ENDIF (WIN32)
31     ENDIF(${CMAKE_CURRENT_SOURCE_DIR} MATCHES ${CMAKE_CURRENT_BINARY_DIR})