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 (18 years, 2 months ago)
Content type: text/plain
File size: 808 byte(s)
Log Message:

File Contents

# Content
1 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})