jengelh-datetimespielwiese
Last change
on this file since 8cc501 was
8cc501,
checked in by Kai Krüger <krueger@…>, 13 years ago
|
Added files to compile with cmake. Still experimental. Might not work
git-svn-id: file:///usr/local/Singular/svn/trunk@13240 2c84dea3-7e68-4137-9b89-c4e89433aadc
|
-
Property mode set to
100644
|
File size:
1.1 KB
|
Line | |
---|
1 | # -*- mode: cmake; -*- |
---|
2 | # |
---|
3 | # |
---|
4 | # |
---|
5 | |
---|
6 | function(mk_prcopy GEN_FILE INFILE) |
---|
7 | |
---|
8 | message("mk_prcopy...") |
---|
9 | # set(${GEN_FILE} ${INFILE} PARENT_SCOPE) |
---|
10 | set(${GEN_FILE} "${CMAKE_CURRENT_BINARY_DIR}/prCopy.inc") |
---|
11 | add_custom_command(OUTPUT ${${GEN_FILE}} |
---|
12 | COMMAND perl ${INFILE} > ${${GEN_FILE}} |
---|
13 | |
---|
14 | DEPENDS ${INFILE} |
---|
15 | COMMENT "Compiling '${INFILE}'..." |
---|
16 | ) |
---|
17 | message(STATUS "argv: ${ARGV}") |
---|
18 | message(STATUS "argn: ${ARGC}") |
---|
19 | message(STATUS "argn: '${ARGN}'") |
---|
20 | |
---|
21 | |
---|
22 | set(${GEN_FILE} ${${GEN_FILE}} PARENT_SCOPE) |
---|
23 | endfunction() |
---|
24 | |
---|
25 | # |
---|
26 | # |
---|
27 | # |
---|
28 | function(mk_procs GEN_FILE PROC INFILE ) |
---|
29 | message("mk_procs ${INFILE}...") |
---|
30 | |
---|
31 | #set(srcs p_Procs_${INFILE}.cc p_Procs_Generate.cc) |
---|
32 | #set(proc p_Procs_${INFILE}) |
---|
33 | #add_executable(${proc} ${srcs}) |
---|
34 | |
---|
35 | set(_GEN_FILE "${CMAKE_CURRENT_BINARY_DIR}/p_Procs_${INFILE}.inc") |
---|
36 | |
---|
37 | add_custom_command(OUTPUT ${_GEN_FILE} |
---|
38 | COMMAND ${PROC} > ${_GEN_FILE} |
---|
39 | |
---|
40 | DEPENDS ${PROC} |
---|
41 | COMMENT "Creating '${_GEN_FILE}'..." |
---|
42 | ) |
---|
43 | # -rm -f p_Procs_$* p_Procs_$*.exe |
---|
44 | # COMMAND $(CXX) -g -Dp_Procs_$* p_Procs_Generate.cc -o p_Procs_$* |
---|
45 | set(${GEN_FILE} ${_GEN_FILE} PARENT_SCOPE) |
---|
46 | message(STATUS " mk_procs done") |
---|
47 | |
---|
48 | endfunction() |
---|
49 | |
---|
Note: See
TracBrowser
for help on using the repository browser.